Senior Node.js Engineer
We are looking for an experienced Node.js Engineer to join a team building and scaling a modern data-driven platform.
✅ Your responsibilities:
Design, build, and maintain backend services using Node.js
Develop scalable APIs (REST / GraphQL)
Contribute to system architecture, performance, and scalability improvements
Own the full development lifecycle: implementation, testing, deployment, and maintenance
Collaborate closely with product, frontend, and DevOps teams in an Agile (Scrum) environment
Participate in technical decision-making and drive best practices
🧠 Our requirements:
5+ years of experience with JavaScript / Node.js
Strong proficiency in TypeScript
Hands-on experience designing and building RESTful and/or GraphQL APIs
Solid understanding of databases (relational and NoSQL, e.g., MySQL, MongoDB, Redis)
Experience with AWS (e.g., EC2, Lambda, SQS)
Good understanding of software architecture and scalable systems
Experience with frameworks such as Express or Next.js
Knowledge of web fundamentals (e.g., CORS) and security best practices (OWASP)
Ability to work independently and support team-level technical decisions
Fluent English (B2+)
Availability overlapping with US Eastern Time core hours
🌟 What we offer:
Remote work
Flexible cooperation model (B2B / employment contract)
Opportunity to work on a scalable, data-focused platform
Collaboration with a highly skilled engineering team
Real impact on technical decisions and system architecture
Senior Node.js Engineer
Senior Node.js Engineer