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