Software Development Engineer 2 (SDE-2)

AFFORIS HEALTH TECHNOLOGIES

Bengaluru

On-site

INR 1,800,000 - 4,000,000

Full time

27 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Cutting-edge tech
Collaborative environment
Flexible work culture

Job summary

AFFORIS HEALTH TECHNOLOGIES in Bengaluru seeks an SDE-2 to design, build, and optimize high-performance RESTful APIs using NestJS, collaborating with frontend, DevOps, and product teams.

You will work with PostgreSQL/MySQL, ORMs like TypeORM/Prisma/Sequelize, and cloud platforms (AWS/Azure/GCP), applying SOLID principles, testing with Jest/Mocha, and scaling microservices for robust performance.

Qualifications

  • Hands-on experience with PostgreSQL, MySQL, or other relational databases (Schema design, query optimization, indexing).
  • Proficiency in ORMs like TypeORM, Prisma, or Sequelize.
  • Strong knowledge of RESTful API design.
  • Experience with authentication and authorization mechanisms (JWT, OAuth, RBAC).
  • Understanding of containerization & cloud platforms (Docker, Kubernetes, Azure, AWS, or GCP).
  • Experience in implementing caching mechanisms (Redis, Memcached).
  • Strong problem-solving skills and the ability to work in a fast-paced environment.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of Agile/Scrum methodologies.

Responsibilities

  • Backend Development: Design, develop, and maintain scalable RESTful APIs using NestJS.
  • Database Management: Work with PostgreSQL and other relational databases, ensuring efficient design and queries.
  • Code Quality & Best Practices: Write clean, maintainable, and testable code following SOLID principles.
  • Microservices & Architecture: Implement microservices architecture with seamless integration.
  • Security & Performance: Optimize performance and address scalability concerns.
  • Collaboration: Work with frontend, DevOps, and product teams.
  • Testing & Debugging: Implement unit and integration tests with Jest or Mocha.
  • Code Reviews & Mentorship: Conduct peer reviews and mentor junior developers.

Skills

NestJS
REST APIs
PostgreSQL
ORMs
JWT/OAuth
Docker
Kubernetes
Cloud Platforms
Caching
CI/CD
Agile/Scrum
Event-driven
Serverless
React/Angular

Tools

TypeORM
Prisma
Sequelize
Docker
Kubernetes

Job description

The candidate should also have good experience with AWS or Azure cloud platforms, basic DevOps practices, and Docker for containerization. Additionally, familiarity with asynchronous processing, event-driven architecture, and queue systems (e.g., RabbitMQ, Kafka, NATS, or SQS) is highly preferred. As an SDE-2, you will play a crucial role in building high-performance APIs, optimizing database interactions, and ensuring code quality through best practices.

Key Responsibilities:
  • Backend Development: Design, develop, and maintain scalable, high-performance RESTful APIs using NestJS.
  • Database Management: Work with PostgreSQL other relational databases, ensuring efficient schema design and query optimization.
  • Code Quality & Best Practices: Write clean, maintainable, and testable code following SOLID principles, DRY methodologies.
  • Microservices & Architecture: Implement microservices architecture and ensure seamless integration with other systems.
  • Security & Performance: Optimize application performance, implement security best practices, and address scalability concerns.
  • Collaboration: Work closely with frontend developers, DevOps engineers, and product managers to deliver high-quality software.
  • Testing & Debugging: Implement unit and integration tests using Jest, Mocha, or other testing frameworks.
  • Code Reviews & Mentorship: Conduct peer code reviews and mentor junior developers to improve coding standards.
Required Skills & Qualifications:
  • Hands-on experience with PostgreSQL, MySQL, or other relational databases (Schema design, query optimization, indexing).
  • Proficiency in ORMs like TypeORM, Prisma, or Sequelize.
  • Strong knowledge of RESTful API design.
  • Experience with authentication and authorization mechanisms (JWT, OAuth, RBAC).
  • Understanding of containerization & cloud platforms (Docker, Kubernetes, Azure, AWS, or GCP).
  • Experience in implementing caching mechanisms (Redis, Memcached).
  • Strong problem-solving skills and the ability to work in a fast-paced environment.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of Agile/Scrum methodologies.
Preferred Qualifications
  • Experience with Event-driven architecture (Kafka, RabbitMQ, NATS).
  • Knowledge of Serverless computing (AWS Lambda, Azure Functions).
  • Exposure to frontend technologies like React or Angular (Nice to have).
Why Join Us?
  • Competitive salary & benefits.
  • Opportunity to work on cutting-edge technologies.
  • Collaborative and innovative work environment.
  • Flexible work culture and career growth opportunities.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer-2 (Full Stack)
Software Engineer-2 (Full Stack)

Vahan • Bengaluru

On-site
INR 600,000 - 1,000,000
Software Development Engineer II (SDE II)
Software Development Engineer II (SDE II)

Remotestar • Bengaluru

On-site
INR 2,000,000 - 3,200,000
SDE -2 (Frontend Full Stack Developer)
SDE -2 (Frontend Full Stack Developer)

ShopDeck • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Development Engineer
Software Development Engineer

Ramco Systems • Chennai District

On-site
INR 600,000 - 1,000,000
SDE-2 Backend
SDE-2 Backend

Astranova Mobility • Gurugram District

On-site
INR 1,800,000 - 2,600,000
Full Stack Software Development Engineer II New Bengaluru, Karnataka, India
Full Stack Software Development Engineer II New Bengaluru, Karnataka, India

Sigmoid • Bengaluru

On-site
INR 2,000,000 - 3,400,000
Backend Developer
Backend Developer

Nikah Forever • Delhi

On-site
INR 1,200,000 - 1,800,000
Backend Engineer (SDE 2)
Backend Engineer (SDE 2)

GoSats Group • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Fullstack Developer
Fullstack Developer

Primathon • Gurugram District

On-site
INR 2,600,000 - 3,800,000
Software Development Engineer II (Backend)
Software Development Engineer II (Backend)

Vyapar • Bengaluru

On-site
INR 900,000 - 1,500,000