remote
Node.js Developer - CodeBuddy
Software Engineer
Experienced Node.js Developer needed to design and maintain scalable backend services, build RESTful APIs, and ensure reliability using modern cloud and container technologies.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Node.js and JavaScript.
- Build and document RESTful APIs that integrate with front‑end applications and third‑party systems.
- Implement data storage solutions with SQL databases, ensuring data integrity and optimal query performance.
- Containerize applications with Docker and orchestrate deployments on AWS cloud infrastructure.
- Collaborate with product, QA, and DevOps teams to deliver reliable, scalable features on tight timelines.
Requirements
- 3–5 years of professional experience developing backend systems with Node.js.
- Strong proficiency in JavaScript (ES6+), asynchronous programming, and API design.
- Hands‑on experience with SQL databases (e.g., PostgreSQL, MySQL) and writing efficient queries.
- Familiarity with Docker containers and AWS services such as EC2, ECS/EKS, or Lambda.
- Ability to work in an agile environment, communicate clearly, and mentor junior developers.
Skills
nodejsjavascriptsqldockeraws