Search by job, company or skills

V

Senior Tech Lead

Fresher
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Backend API Developer (Node.js / NestJS / Python)

Primary skills : Node.js with NestJS, Python, DB2, MongoDB

Secondary skills : Experience in deploying Kubernetes based cloud environments

Job Summary

We are seeking a Backend API Developer to design, develop, and maintain scalable,

secure, and high-performance backend services and APIs. This role focuses on building

cloud-native applications using Node.js (NestJS), and Python, deployed to Kubernetes-

based cloud environments.

The position involves working with both enterprise and NoSQL databases (DB2 and

MongoDB), implementing strong security controls, and ensuring high code quality through

automated testing and best practices.

Key Responsibilities

  • Design, develop, and maintain RESTful APIs and backend services using:
  • Node.js with NestJS
  • Python
  • Build and operate cloud-native microservices designed for Kubernetes deployment
  • Develop and optimize database integrations with DB2 and MongoDB
  • Implement secure authentication and authorization mechanisms using OAuth 2.0

and JWT

  • Apply OWASP secure coding standards across all applications
  • Write clean, maintainable, and well-documented code
  • Create and maintain automated unit, integration, and API tests
  • Collaborate with DevOps, frontend, and architecture teams throughout the

development lifecycle

  • Participate in system design reviews, code reviews, and architectural discussions
  • Troubleshoot, debug, and optimize services for performance, scalability, and

reliability

  • Support CI/CD pipelines and production readiness activities

Project Delivery

  • Lead and participate in system planning, technical design reviews, and project

coordination with other IT teams.

  • Estimate development eQorts, create or update documentation, and ensure

compliance with SDLC and Change Management policies.

  • Communicate how proposed system changes impact business processes and other

dependent systems.

  • Manage multiple development assignments simultaneously while ensuring timely

delivery of high-quality features.

Education & Experience

  • Bachelor's degree in Computer Science, Engineering, or equivalent professional

experience.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147218713