We are seeking a skilled and motivated Backend Developer with expertise in Node.js and Nest.js to join our dynamic team. You will play a crucial role in architecting, developing, and maintaining robust backend systems that power our applications. Working closely with front-end developers, product managers, and other stakeholders, you will deliver reliable, scalable, and high-quality solutions tailored to client requirements.
This position is ideal for backend developers with 3+ years of hands-on experience who are looking for a flexible, part-time, and fully remote role.
Key Responsibilities
Backend Development
• Design, develop, and maintain scalable APIs and services using Nest.js and Node.js, supporting both monolithic and microservice architectures.
• Write clean, well-documented, and testable code adhering to industry best practices.
• Integrate and manage third-party services, APIs, and external systems.
Database Design & Management
• Design, optimize, and maintain relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB).
• Write efficient, optimized queries, indexes, and aggregation pipelines to ensure database performance and integrity.
System Architecture
• Collaborate with the team to define and implement scalable, secure, and reliable backend architecture.
• Ensure smooth deployment, performance tuning, and monitoring of backend services.
Collaboration & Communication
• Work closely with front-end developers to ensure seamless backend–frontend integration.
• Engage in code reviews, offering constructive feedback to improve code quality.
• Liaise with product managers, designers, and stakeholders to understand project requirements and deliver solutions on time.
Testing & Optimization
• Develop and maintain unit tests, integration tests, and end-to-end tests using frameworks like Jest, Mocha, or similar.
• Debug, troubleshoot, and optimize performance bottlenecks and system issues.
Documentation & Agile Processes
• Maintain comprehensive technical documentation for APIs, database schemas, and workflows.
• Actively participate in Agile processes, including standups, sprint planning, and retrospectives.
Key Qualifications
Technical Skills
• Strong proficiency in JavaScript and TypeScript.
• Proven experience with Node.js and Nest.js frameworks.
• Solid knowledge of both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases.
• Experience designing and implementing RESTful APIs; exposure to GraphQL is a plus.
• Familiarity with testing tools like Jest, Mocha, Chai, or similar.
• Hands-on experience with Git version control and Git-based workflows.
• Basic understanding of containerization (Docker) and CI/CD pipelines.
General Requirements
• Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
• Minimum 3 years of professional backend development experience.
• Professional proficiency in English, both written and verbal.
Soft Skills
• Strong analytical, problem-solving, and debugging skills.
• Excellent communication skills with a collaborative, team-oriented approach.
• Self-motivated and capable of managing time effectively in a remote setup.
Nice-to-Have Skills
• Familiarity with cloud platforms (AWS, Azure, Google Cloud).
• Experience working with WebSockets, real-time communication systems, or serverless architectures.
• Understanding of Agile and Scrum methodologies.
Info
Categories
Required Skills
About this role
Apply Before
January 1, 1970
Job Posted On
March 25, 2025
Job Type
full-time
Location
remote
Salary