Software Engineer 2

Year    TS, IN, India

Job Description

Software Engineer II (Full Stack - React + FastAPI)



Experience

2+ Years



Location

India (Remote / Hybrid / Onsite)

Employment Type

Full-time

Role Overview

We are looking for a

Software Engineer II (SE-2)

who can take

ownership of backend-heavy systems

, make

sound schema and architecture decisions

, and

lead a small team (up to 3 engineers)

. This role demands strong technical depth, system-thinking, and a high sense of responsibility, while remaining hands-on in day-to-day development.

Key ResponsibilitiesSystem Design & Architecture

Design and evolve

MongoDB schemas

with a focus on performance, scalability, and maintainability Make

architecture decisions

for backend and full-stack systems Identify and implement

performance optimizations

at database, API, and application levels Evaluate trade-offs and document technical decisions (ADRs)
Backend & Full Stack Development

Build and maintain

FastAPI-based backend services

Develop responsive and scalable

React.js frontend applications

Design and implement REST APIs with proper versioning and security Ensure high code quality, test coverage, and observability
Containerization & Infrastructure

Containerize applications using

Docker

Deploy and manage services in

Kubernetes

environments Understand pod lifecycle, services, ingress, config maps, and secrets Collaborate on CI/CD pipelines and deployment strategies
Team Leadership & Ownership

Lead and mentor a

team of up to 3 engineers

Own delivery of assigned modules/features end-to-end Review code, enforce engineering best practices, and maintain standards Drive sprint execution, estimations, and technical task breakdown Take responsibility for production stability and incident resolution
Required Technical SkillsBackend

Strong experience with

FastAPI

and Python Deep understanding of

MongoDB

Schema design (embedding vs referencing) Indexing strategies Query optimization and aggregation pipelines REST API design and backend performance tuning
Frontend

Strong proficiency in

React.js

Experience with JavaScript / TypeScript State management and component-level performance optimization
DevOps & Cloud-Native

Strong hands-on experience with

Docker

Practical experience with

Kubernetes

Understanding of microservices deployment patterns Experience working with cloud environments (AWS/GCP/Azure - preferred)
Soft Skills & Ownership

Strong technical ownership and accountability Ability to lead without formal authority Clear communication and decision-making skills Comfortable handling ambiguity and responsibility Proactive problem solver with a product mindset
Level Expectations - SE-2

Owns system components and architecture decisions Drives technical direction for assigned areas Mentors junior engineers Balances speed with long-term maintainability Acts as a technical point of contact for the team
Nice to Have

Experience with distributed systems Knowledge of observability tools (logging, metrics, tracing) Prior experience in high-scale or production-critical systems Experience in startup or fast-paced product teams
Job Type: Full-time

Pay: ?1,100,000.00 per year

Ability to commute/relocate:

Santoshnagar, Hyderabad, Telangana: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):

Are you an immediate joiner ?
Experience:

Software development: 2 years (Required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5148633
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year