drjobs APIJavaScript Full Stack Developer

APIJavaScript Full Stack Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

India

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

This role is for one of the Weekdays clients

Key Responsibilities
  • API Development Leadership:
  • Lead the development enhancement and optimization of our current API solutions.
  • Guide the future direction of API development setting standards and best practices.
  • API Integration:
  • Work on API integrations with external parties streamlining the integration process.
  • Ensure seamless and efficient communication between systems.
  • Technical Documentation:
  • Document technical procedures and create integration and user guides.
  • Maintain accurate records of API configurations and changes.
  • External Collaboration:
  • Communicate with external partners to troubleshoot and resolve APIrelated matters.
  • Provide timely and effective solutions to minimize downtime.
  • System Troubleshooting:
  • Troubleshoot and resolve network and system issues related to APIs.
  • Participate in deploying and integrating new technologies into the existing infrastructure.

Requirements
  • Strong API Development Knowledge:
  • Programming Languages and Frameworks:
  • Proficient in Node.js TypeScript NestJS and React.
  • Experience building RESTful APIs with NestJS.
  • Skilled in developing microservices and serverless functions with Node.js.
  • Ability to build singlepage applications using React.
  • Tooling and Databases:
  • Experience with MongoDB and Swagger.
  • Proficient in using MongoDB Atlas for cloudhosted databases.
  • Skilled in using Swagger for API documentation and testing.
  • Backend Services:
  • Proficient with Express.js NestJS or other Node.js frameworks for building APIs.
  • Experience with data access layers (ORMs like Mongoose TypeORM) and data validation libraries.
  • Frontend Development:
  • Strong knowledge of React and React Hooks for building user interfaces.
  • Familiarity with state management libraries like Redux or React Context API.
  • Experience making API calls using HTTP clients.
  • Database Management:
  • Proficient in working with MongoDB for storing and retrieving API data.
  • Experience with relational databases like PostgreSQL MySQL or SQL Server.
  • Knowledge of data modeling schema design and database management best practices.
  • Cloud Knowledge:
  • Experience deploying and managing APIs on cloud platforms primarily Google Cloud Platform (GCP).
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Authentication and Security:
  • Implementing OAuth 2.0 and OpenID Connect for secure authentication.
  • Utilizing JSON Web Tokens (JWT) for stateless authentication and authorization.
  • Caching and Performance Optimization:
  • Implementing caching strategies like clientside and serverside caching (e.g. Redis).
  • Optimizing API performance through pagination data compression and load balancing.
  • Monitoring and Alerting:
  • Experience with monitoring tools like Prometheus Grafana or cloudnative services.
  • Setting up alerting and incident response processes for API health and performance.
  • API Gateway and Identity Management:
  • Configuring and managing API Gateways like AWS API Gateway or Azure API Management.
  • Integrating with Active Directory or other identity management systems for authentication and authorization.
  • Release Management:
  • Implementing continuous integration and continuous deployment (CI/CD) pipelines.
  • Familiarity with release management tools like GitLab pipelines GitHub Actions or cloudnative CI/CD services.
  • Role Requirements:
  • Based in a timezone compatible with Australian Eastern Standard Time (AEST) preferably India.
  • Ability to communicate clearly in English.
  • Management experience and strong communication skills.

Nice to Have
  • Experience with Linux systems including filesystem networking kernel tuning iptables and patching.
  • Network management and troubleshooting experience.
  • Experience with Docker Ansible and Terraform.
  • Understanding of blockchain concepts and blockchain infrastructure (validators and RPC nodes in particular).

ci/cd,full stack development,mysql,mongodb,prometheus,postgresql,serverless functions,typescript,openid connect,grafana,api,react context api,aws api gateway,javascript,azure api management,oauth 2.0,express.js,mongoose,swagger,nestjs,redux,kubernetes,restful apis,gitlab pipelines,docker,node.js,gcp,redis,microservices,json web tokens,typeorm,sql server,react,react hooks,github actions

Employment Type

Full Time

Company Industry

Key Skills

  • Arm
  • CSS
  • C/C++
  • HTML5
  • React
  • Redux
  • Node.js
  • Angular
  • Ember.js
  • JavaScript
  • backbone.js
  • Operating Systems

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.