remote
Backend Engineer Node.js Prograd, UK - GT
Backend Engineer
Backend Engineer focused on building scalable Node.js services, designing RESTful APIs, and deploying in AWS environments. Strong experience with Docker, SQL databases, and modern CI/CD pipelines is essential.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Node.js microservices that power core product features.
- Implement secure, well‑documented RESTful APIs and integrate with third‑party services.
- Collaborate with front‑end and product teams to translate business requirements into technical solutions.
- Write clean, testable code with comprehensive unit and integration tests.
- Deploy and manage services on AWS using Docker, ECS/EKS, and CI/CD pipelines.
- Monitor application performance, troubleshoot issues, and optimize for scalability and reliability.
Requirements
- 3+ years of professional backend development experience, primarily in Node.js.
- Proficiency with JavaScript (ES6+), REST API design, and asynchronous programming.
- Hands‑on experience with AWS services (EC2, RDS, S3, Lambda) and container orchestration (Docker, ECS/EKS).
- Strong knowledge of relational databases (PostgreSQL/MySQL) and query optimization.
- Familiarity with CI/CD tools (GitHub Actions, Jenkins, CircleCI) and automated testing frameworks.
Skills
nodejsjavascriptawsdockersql