HomeNode.js API DeveloperNodejs API Developer

Nodejs API Developer

Precision Technologies Corp·Sterling, Virginia, US

Posted 2928w ago

Full-Time
Apply Now

About the Role

Role: Nodejs API Developer Location: Sterling, VA – Hybrid from day one Type: Contract Responsibilities: • Design, develop, and maintain RESTful APIs and microservices using Node.js and Express.js. • Good development experience on Node JS and is primarily a middleware/ backend development. • Experience on react as well. Good knowledge on API , JS and AWS architecture solutioning. • Write clean, well-documented, and efficient code adhering to best practices. • Collaborate with front-end developers, product managers, and other stakeholders to deliver integrated solutions. • Optimize application performance, scalability, and security. • Implement authentication, authorization, and data validation mechanisms. • Conduct code reviews and mentor junior team members. • Integrate third-party APIs and external services. • Deploy and monitor applications using cloud platforms such as AWS, Azure, or Google Cloud. • Build and maintain CI/CD pipelines for automated testing and deployment. • Document API designs and technical specifications. • Stay updated with the latest industry trends and incorporate innovative solutions. Must Have skills: • 8+ years of professional experience in Node.js development. • Strong proficiency in JavaScript and TypeScript. • Extensive experience with Express.js or similar frameworks. • Solid understanding of RESTful API principles, GraphQL (preferred). • Experience with microservices architecture and containerization (Docker, Kubernetes). • Proficiency with databases such as MongoDB, MySQL, PostgreSQL. • Knowledge of authentication/authorization protocols (JWT, OAuth). • Hands-on experience with cloud deployment and serverless technologies. • Familiarity with version control tools like Git. • Excellent problem-solving and communication skills. • Ability to work in a fast-paced, Agile environment. Preferred Skills and Experience: • Experience with DevOps tools and CI/CD pipelines. • Knowledge of GraphQL, WebSockets, or real-time communication protocols. • Experience with monitoring and logging tools (Prometheus, Grafana, ELK).

What you'll do

  • Design, develop, and maintain RESTful APIs and microservices using Node.js and Express.js
  • Write clean, well-documented, and efficient code adhering to best practices
  • Collaborate with front-end developers, product managers, and other stakeholders to deliver integrated solutions
  • Optimize application performance, scalability, and security
  • Implement authentication, authorization, and data validation mechanisms
  • Conduct code reviews and mentor junior team members
  • Integrate third-party APIs and external services
  • Deploy and monitor applications using cloud platforms such as AWS, Azure, or Google Cloud
  • Build and maintain CI/CD pipelines for automated testing and deployment
  • Document API designs and technical specifications
  • Stay updated with the latest industry trends and incorporate innovative solutions

Requirements

  • Good development experience on Node JS and is primarily a middleware/ backend development
  • Experience on react as well
  • Good knowledge on API , JS and AWS architecture solutioning
  • 8+ years of professional experience in Node.js development
  • Strong proficiency in JavaScript and TypeScript
  • Extensive experience with Express.js or similar frameworks
  • Experience with microservices architecture and containerization (Docker, Kubernetes)
  • Proficiency with databases such as MongoDB, MySQL, PostgreSQL
  • Knowledge of authentication/authorization protocols (JWT, OAuth)
  • Hands-on experience with cloud deployment and serverless technologies
  • Familiarity with version control tools like Git
  • Excellent problem-solving and communication skills
  • Ability to work in a fast-paced, Agile environment
Back to all jobs