About the role
We are looking for a Senior Node.js Developer to build and maintain scalable services and APIs. You will work on system architecture, data-intensive workflows and integrations, contributing to solutions that need to perform reliably at scale.
The role also involves close collaboration with front-end and testing professionals and requires ownership of technical decisions, from design through implementation.
What you'll do
- Design, develop, and maintain backend services and APIs
- Build and evolve RESTful and/or GraphQL APIs
- Implement business logic, data models, and integrations
- Ensure performance, scalability and reliability of backend systems
- Collaborate with front-end engineers to support UI requirements
- Write clean, maintainable, and well-tested code
- Debug and resolve issues across environments
- Participate in code reviews and apply feedback
- Contribute to system design and technical decisions
- Write unit and integration tests
- Work within Agile processes and team ceremonies
What we're looking for
- ~8+ years of experience in backend or full-stack development
- Degree in Computer Science, Engineering, or equivalent practical experience
- Strong experience with Node.js
- Proficiency in TypeScript and modern JavaScript (ES6+)
- Experience building RESTful and/or GraphQL APIs
- Experience with databases (SQL and/or NoSQL), data modeling and optimization
- Understanding of authentication and authorization mechanisms
- Knowledge of performance, scalability, and reliability concepts
- Experience writing backend tests
- Strong problem-solving skills and ability to justify chosen solutions
- Solid understanding of data structures and computation complexity
- Clear communication skills during technical discussions
- Familiarity with Git and collaborative workflows
- Strong problem-solving and debugging skills
- Ability to work independently on well-defined tasks
- Good communication skills
Nice to have
- Experience with React or front-end development
- Understanding of HTML, CSS, and responsive design
- Experience with CI/CD pipelines
- Basic knowledge of front-end testing tools
- Awareness of accessibility (WCAG)and SEO
- Exposure to AI-driven features or integrating LLM APIs
- Exposure to algorithmic challenges
Perks and benefits
- Private medical insurance
- National holidays off, even when falling on weekends
- Loyalty leave: +1 day/year
- Continuous professional development opportunities
- Sports subscription programs
- Referral bonuses for bringing in new talent
- Meal tickets
- Bookster subscription for reading & learning
- Community and team-building events
- Flexible and unlimited remote work policy