Creative Backend Developer (Node.js, Express, NestJS)

Location: Nagpur, Maharashtra (off-site position)

Experience Level: Mid-level (Minimum 3 years of experience)

Are you passionate about crafting robust and innovative backend solutions? Do you thrive in a collaborative environment where your creativity can flourish? If so, we have an exciting opportunity for you at DentTracks Software!

Role Overview:

As a Creative Backend Developer, you’ll be an integral part of our dynamic team, contributing to the design, development, and maintenance of our backend systems. Your expertise in Node.js, Express, NestJS, MongoDB, and TypeScript will drive the success of our software products. If you’re ready to make a significant impact and shape the future of dental software, read on!

Responsibilities:

1. Backend Development:

  • Collaborate with cross-functional teams to design, develop, and maintain backend services and APIs.
  • Implement scalable and efficient solutions using Node.js, Express, and NestJS.
  • Optimize database queries and ensure data integrity using MongoDB.

2. Version Control and Collaboration:

  • Utilize Git (GitHub or GitLab) for version control, ensuring seamless collaboration with other developers.
  • Participate in code reviews, providing constructive feedback and maintaining code quality.

3. TypeScript Mastery:

  • Write clean, maintainable, and well-documented code in TypeScript.
  • Leverage TypeScript’s static typing to enhance code reliability and developer productivity.

4. Mono Repo Expertise:

  • Work within our Nx monorepo, managing multiple projects and libraries efficiently.
  • Organize codebase, share common functionality, and maintain consistency across applications.

5. Problem Solving and Creativity:

  • Tackle complex technical challenges with creativity and innovation.
  • Propose novel solutions to enhance performance, security, and user experience.

6. Performance Optimization:

  • Profile and optimize backend services for speed, memory usage, and scalability.
  • Monitor system performance and proactively address bottlenecks.

7. Collaboration and Communication:

  • Collaborate closely with frontend developers, product managers, and QA engineers.
  • Communicate technical concepts effectively to both technical and non-technical stakeholders.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Minimum 3 years of professional experience as a backend developer.
  • Strong proficiency in:
    • Node.js
    • Express
    • NestJS
    • MongoDB
    • TypeScript
  • Experience with:
    • Git (GitHub or GitLab)
    • Nx monorepo
  • Excellent problem-solving skills and a passion for continuous learning.
  • Creativity and a willingness to think outside the box.