Backend Node JS Developer
Responsibilities
- Designing, developing, and maintaining robust microservices that power the platform.
- Developing and maintaining microservices using Node.js, ensuring high performance and reliability.
- Utilizing frameworks such as Fastify or Express to build efficient server-side applications.
- Leveraging knowledge of serverless platforms like AWS Lambda, Azure Functions, or Google Cloud Functions to create and maintain scalable solutions.
- Designing and implementing RESTful services and GraphQL endpoints, ensuring robust and secure APIs.
- Collaborating with DevOps teams to implement CI/CD pipelines, automating deployment and ensuring continuous integration and delivery.
- Applying security best practices throughout the development lifecycle, ensuring the protection of data and systems.
- Identifying and implementing performance optimization techniques to ensure the best user experience and efficient resource usage.
- Setting up and managing telemetry and monitoring solutions to maintain the health and performance of microservices.
Skills
- Deep expertise in JavaScript, TypeScript, and Node.js.
- Experience with frameworks such as Fastify or Express.
- Proven experience in developing and maintaining microservices.
- Strong knowledge of serverless architectures and platforms (e.g., AWS Lambda, Azure Functions, Google Cloud Functions).
- Familiarity with API design, including RESTful services and GraphQL (a bonus).
- Understanding of DevOps practices and CI/CD pipelines.
- Solid grasp of security best practices.
- Knowledge of telemetry and performance optimization techniques.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Benefits
- 💼 Continuous improvement and innovation in backend development.
- 💻 Hybrid work model requiring three days onsite each week.
- 🌎 Permanent position based in New York, NY or Sunrise, FL.
Published 3 days ago • Expires June 26, 2025 08:06