Job Summary
We are looking for a highly skilled Senior Node.js Developer with 6-10 years of experience to
join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining
scalable and high-performance backend services using Node.js. This role requires strong expertise in backend
development, API design, database management, and cloud infrastructure. The candidate will collaborate with
cross-functional teams to deliver efficient and robust solutions while following best coding practices and Agile
methodologies.
Key Responsibilities:
1. Backend Development:
-
o Design, develop, and maintain scalable backend applications using Node.js, Express.js, Nest.js, or similar frameworks.
-
o Write clean, maintainable, and efficient code while adhering to best practices.
2. API Development & Integration:
-
Develop RESTful and GraphQL APIs to support frontend and mobile applications.
-
Integrate third-party APIs and microservices efficiently.
3. Database Management:
-
Design and manage SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases.
-
Write optimized queries and ensure database performance.
4. Performance Optimization & Security:
-
Implement caching strategies using Redis, Memcached, or similar technologies.
-
Ensure application security, authentication, and authorization using OAuth, JWT, or Passport.js.
5. Microservices & Cloud Deployment:
-
Develop and maintain microservices-based architectures.
-
Deploy and manage applications on AWS, Azure, or Google Cloud.
-
Work with containerization tools like Docker and Kubernetes.
6. CI/CD & DevOps Integration:
-
Implement CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI/CD.
-
Automate testing and deployment processes.
7. Code Reviews & Documentation:
-
Conduct code reviews and mentor junior developers.
-
Document technical designs, API specifications, and best practices.
8. Collaboration & Agile Development:
-
Work closely with frontend developers, product managers, and QA engineers.
-
Participate in Agile ceremonies like daily stand-ups, sprint planning, and retrospectives.
Required Qualifications & Skills:
-
Bachelor’s degree in Computer Science, Engineering, or a related field.
-
6-10 years of experience in backend development using Node.js.
-
Strong understanding of JavaScript (ES6+), TypeScript, and modern backend frameworks.
-
Experience in RESTful API and GraphQL API development.
-
Proficiency in SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis).
-
Hands-on experience with AWS, Azure, or Google Cloud.
-
Knowledge of message brokers like RabbitMQ, Kafka, or Redis Pub/Sub.
-
Familiarity with authentication & security best practices.
-
Experience in unit testing and integration testing (Mocha, Jest, Chai).
-
Proficiency in version control systems like Git and GitHub/GitLab.
-
Strong problem-solving, debugging, and communication skills.
If you are interested in this opportunity, please share your resume at hr@techgrit.com
About TechGrit.
TechGrit is a custom software development services company dedicated to accelerating business
growth through high-performing Agile teams. We specialize in delivering diversified and unique
solutions across various industries, including Construction Tech, HealthTech, FinTech, and HighTech.
Our team of champion developers works closely with clients to design and develop custom software
solutions that meet their business needs
Our Mission:
To deliver high-quality and cost-effective software solutions that help companies and entrepreneurs
achieve their goals and stay ahead of the competition.
Our Vision:
To be the most trusted technology partner for our customers, accelerating their business growth
through innovation, reliability, and excellence by best-in-class people
Our Core Values:
-
Customer Obsession
-
Excellence
-
Innovation
-
Teamwork
-
Integrity
-
Empathy
Join TechGrit and be part of a team that values innovation, excellence, and teamwork. We are
committed to creating an inclusive environment where all employees feel valued and respected. If
you are passionate and want to contribute to our mission and vision, we would love to hear from
you.