Software Development Engineer

Stratos Infra Technologies

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nirmaan is a modern MEP-focused contracting firm in Bengaluru seeking a Software Development Engineer. The role is full-time and on-site, spanning Python backend and React frontend, with real-time systems, sockets, and infrastructure responsibilities.

You will influence architectural decisions and collaborate with product and design teams to ship high-quality software. The ideal candidate has 4+ years of experience, strong Python and React skills, and a background in real-time systems, Redis,

Qualifications

  • 4+ years of professional software development experience across backend and frontend.
  • Strong hands-on experience building backend services and APIs in Python.
  • Solid experience designing and operating real-time/event-driven systems (WebSockets/Socket.IO) and Redis pub/sub.

Responsibilities

  • Architect, build, and maintain full-stack features spanning a Python backend and a React frontend.
  • Design and develop backend services and APIs in Python, with clean data models and efficient database access.
  • Design, build, and operate real-time/event-driven systems using WebSockets/Socket.IO and Redis pub/sub.
  • Own containerized development and deployment workflows (Docker) and contribute to release pipelines and infrastructure management.
  • Profile, monitor, and optimize application and infrastructure performance including caching strategies and query tuning.
  • Translate product and UX requirements into performant, accessible interfaces and contribute to architectural decisions.

Skills

Python
React
Real-time systems
Redis
Docker
PostgreSQL
Git

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Socket.IO

Job description

Job description

About Nirmaan: Nirmaan is a modern MEP-focused contracting firm that prides itself on its innovative use of technology to streamline project execution. Through our proprietary technology, we remove guesswork from project execution, creating custom and detailed project plans and trackers. Our systems ensure every aspect of the project is meticulously planned, closely monitored, and executed flawlessly.

Role Description

This is a full-time, on-site role in Bengaluru for a Software Development Engineer. This is a full-stack role with real depth you'll own features end to end across a Python backend and a React frontend, design and manage real-time event and socket systems, and take responsibility for the infrastructure that keeps it all fast and reliable. You'll make architectural decisions, optimize performance across the stack, and collaborate closely with product, design, and fellow engineers to ship high-quality software. We're looking for someone who is equally comfortable modeling data and writing/extending backend services, building polished user-facing interfaces, and reasoning about how the system runs in production.

What You'll Do
  • Architect, build, and maintain full-stack features spanning a Python backend and a React frontend.
  • Design and develop backend services and APIs in Python, with clean data models and efficient database access.
  • Design, build, and operate real-time and event-driven systems live updates, notifications, and collaborative views using Socket.IO and Redis pub/sub.
  • Own containerized development and deployment workflows (Docker), and contribute to release pipelines and infrastructure management.
  • Profile, monitor, and optimize application and infrastructure performance caching strategies, query tuning, and scaling.
  • Translate product and UX requirements into performant, accessible, well-structured interfaces.
  • Set technical standards, participate in code reviews, and help guide architectural decisions.
  • Debug and troubleshoot across the full stack, from the browser down to the infrastructure layer.
Qualifications
  • 4+ years of professional software development experience across backend and frontend.
  • Strong hands-on experience building backend services and APIs in Python.
  • Strong proficiency in React (hooks, component architecture, state management).
  • Solid experience designing and operating real-time / event-driven systems - WebSockets / Socket.IO, including pub/sub patterns.
  • Hands-on experience with Redis (caching, pub/sub, queues, session management).
  • Practical experience with Docker and containerized development, plus a working understanding of deployment and infrastructure management.
  • Strong understanding of relational databases (PostgreSQL) and data modeling.
  • Solid computer-science and programming fundamentals - data structures, concurrency, API design.
  • Proficiency with Git and collaborative version-control workflows.
  • Excellent problem-solving skills, attention to detail, and the ability to work collaboratively in a fast-paced environment.
  • Bachelor's degree in Computer Science, Engineering, or a related field - or equivalent practical experience.
Good to Have
  • Experience with the Frappe Framework (strongly preferred, given our stack).
  • Experience owning CI/CD pipelines and release automation.
  • Familiarity with cloud infrastructure and observability/monitoring tooling.
  • Experience with performance profiling and scaling of production systems.
Why Join Us
  • End-to-end ownership of meaningful, customer-facing systems on a product that modernizes how construction and MEP projects are executed.
  • Real influence over architecture and infrastructure decisions, not just feature work.
  • A collaborative engineering culture with room to grow across the full stack.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer ID55573
Full Stack Engineer ID55573

AgileEngine • Thiruvananthapuram

Hybrid
INR 1,000,000 - 1,500,000
Remote work & Local connection
Legal presence in India
Competitive Compensation in INR
+1
Software Engineer - Frontend Focus
Software Engineer - Frontend Focus

Gitforce • Hyderabad

On-site
INR 900,000 - 1,200,000
Senior Fullstack Engineer - Web
Senior Fullstack Engineer - Web

Wednesday • Pune District

On-site
INR 2,200,000 - 3,000,000
Comprehensive healthcare
Growth program
Mentorship
+1
Software Engineer, Senior (Java + React)
Software Engineer, Senior (Java + React)

Strategy • Chennai

On-site
INR 1,400,000 - 2,200,000
Senior Software Engineer
Senior Software Engineer

Webjaguar India • Pune District

On-site
INR 1,800,000 - 2,800,000
Full Stack Team Lead (React,NodeJS)
Full Stack Team Lead (React,NodeJS)

Centre for Computational Technologies (CCTech) • Maharashtra

On-site
INR 1,500,000 - 2,500,000
Opportunity to work in a dynamic engineering IT organization
Passion for transforming product development with technology
Software Engineer - Fullstack
Software Engineer - Fullstack

Zealant Consulting Group • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Software Engineer
Software Engineer

Applix • Hyderabad

On-site
INR 800,000 - 1,200,000
Frontend Engineer
Frontend Engineer

Weekday AI (YC W21) • Bengaluru

On-site
INR 3,500,000 - 10,000,000
Lead Software Engineer
Lead Software Engineer

Platform Science • Chennai District

On-site
INR 2,000,000 - 3,000,000
Provident fund
Paid vacation
Paid maternity leave