Senior Backend Engineer (Node.js) – Remote
Key Requirements
- Strong proficiency in English (spoken and written).
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of hands-on backend development experience with a proven record of delivering scalable, high-quality solutions.
- Ability to contribute across the full software development lifecycle, from requirements and design to deployment and maintenance.
Backend Skills
- Advanced experience with TypeScript and Node.js.
- Solid understanding of distributed systems, API development (REST & GraphQL), and modern architectures such as event-driven systems, serverless, and CQRS.
- Strong knowledge of database design, relational concepts, and NoSQL databases, including MongoDB and ODM frameworks.
- Experience with unit and end-to-end testing using tools such as Jest, Cucumber, Cypress, or Playwright.
Front-End Exposure
- Working knowledge of HTML5, CSS3, TypeScript (ES6+), and responsive UI development.
- Experience with modern front-end frameworks such as React, Angular, or Vue.js.
Job Type: Full-time
Work Location: In person