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.

Apply

Info

Nest.Js
Node.JS

Categories

Web Development

Required Skills

Nest.Js
Node.JS

About this role

Apply Before

January 1, 1970

Job Posted On

March 25, 2025

Job Type

full-time

Location

remote

Salary

Receive A Complimentary Consultation

Book Now