Apply asBackend Developer
Fraction always looks for talented individuals who share our passion for delivering exceptional results. We are committed to fostering a collaborative and supportive work environment that empowers our team to achieve their full potential.
Backend Developer (Node.js, Nest.js, Express.js)
Full-time · Fully Remote
Position overview
We are seeking a highly skilled and experienced Senior Node.js Backend Developer who will be responsible for developing robust APIs and micro-services, modernizing legacy systems, and ensuring the security and scalability of our applications. The ideal candidate will have proficiency in Nodejs development, extensive experience with AWS technologies, and a strong background in API development and database integration. You will be part of cross-functional team that is very collaborative both internally and externally within the engineering organization.
Our benefits
- Competitive salary and performance-based bonuses
- Generous paid time off (PTO) and holidays
- Flexible work schedule and remote work opportunities
- Professional development and training programs
- Opportunities for career advancement within the organization
- Employee wellness programs, including mental health support
- Access to cutting-edge technology and tools
- Collaborative and inclusive company culture
- Company-sponsored events and team-building activities
- Employee referral program with incentives
- Reimbursement for job-related certifications or education
Responsibilities
- Design, develop, and maintain robust APIs and microservices using Node.js and frameworks like Nest.js
- Architect scalable and maintainable Node.js codebases, implementing best practices and design patterns
- Manage and optimize SQL and NoSQL databases to ensure efficient data handling and storage
- Write clean, well-documented code and create comprehensive API documentation using Open API Specification tools like Swagger
- Develop and implement thorough unit, integration, and automation tests using frameworks such as Jest or Cypress, including mocking of external dependencies and asynchronous operations
- Deploy, optimize, and automate Node.js applications in AWS cloud environments, focusing on performance improvement and cost efficiency
- Lead the technical direction of projects, addressing complex challenges and making key architectural decisions
- Mentor junior developers and contribute to the team's overall technical growth
- Collaborate with cross-functional teams to align technical solutions with business requirements
- Stay updated with the latest Node.js ecosystem trends and best practices, recommending and implementing improvements as needed
Requirements
- 2+ years of Node.js experience, with expert level proficiency in Node.js 18.x+ and frameworks like Nest.js or Express
- Strong background in API and microservices development
- Mastery of modern JavaScript standards, TypeScript, and code quality tools (ESLint, Prettier)
- Proficiency with SQL and NoSQL databases, particularly MySQL and DynamoDB
- Extensive experience with unit and integration testing using frameworks such as Jest, Mocha, or Chai
- 1+ years of hands-on experience with AWS technologies, including EC2, S3, RDS, ECS, DynamoDB, and Lambda
- Excellent communication skills for requirements gathering, solution design, and cross-functional collaboration
- Proven ability to lead technical projects and mentor junior developers
Contacts
Chisinau, Moldova (Headquarters)
© 2024-2025 Fraction. All rights reserved.