HamburgerMenu
hirist

InvestWell - Backend Engineer - Node.js/NestJS

Posted on: 15/09/2025

Job Description

Key Responsibilities :

- Design, develop, and maintain scalable, secure, and efficient server-side applications and APIs using Node.js.

- Design and optimize database schemas in MySQL, write efficient queries, and ensure data integrity and security.

- Provide technical guidance, conduct code reviews, and mentor other engineers to maintain a high standard of code quality and software development best practices.

- Identify and resolve system bottlenecks, and optimize applications for maximum speed, scalability, and reliability.

- Work closely with front-end developers, product managers, and other stakeholders to translate business requirements into technical solutions.

- Integrate third-party APIs and services, and manage data exchange between the server and user-facing elements.

- Collaborate with DevOps teams to streamline CI/CD pipelines, containerization (Docker, Kubernetes), and application monitoring.


Technical Skills & Qualifications :


- Experience : 6-8 years of professional experience in backend development.


- Core Languages : Expert proficiency in JavaScript (ES6+) and Node.js is a must. Knowledge of TypeScript is a strong plus.


- Frameworks : Deep experience with Node.js frameworks such as Express.js, NestJS, or similar.


- Databases : Strong hands-on experience with MySQL, including database design, query optimization, and schema migration. Experience with other databases like PostgreSQL or NoSQL is a bonus.


- APIs : Proven ability to design and implement RESTful and/or GraphQL APIs.


- Architectural Patterns : Solid understanding of microservices, event-driven architecture, and asynchronous programming.


Tools & Platforms :


- Version Control : Git is essential.


- Cloud : Experience with major cloud platforms like AWS, GCP, or Azure.


- Containerization : Familiarity with Docker and Kubernetes.


- Testing : Experience with testing frameworks like Jest, Mocha, or Chai.


- Monitoring : Experience with monitoring and logging tools like Prometheus or Grafana.


- Problem-Solving : Excellent analytical and problem-solving skills, with a strong foundation in data structures and algorithms.


Desired Attributes :


- Communication : Strong written and verbal communication skills.


- Teamwork : Ability to work effectively in a collaborative, agile environment


info-icon

Did you find something suspicious?