Senior Software Engineer

Uplers

Hyderabad

Remote

INR 2,500,000 - 3,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology platform is seeking a Senior Software Engineer to build reliable systems that power critical parts of their platform. The role involves designing services, improving platform reliability, and working with distributed engineering teams. Ideal candidates will have strong backend skills with 3+ years of experience in technologies like Node.js, React.js, and cloud architectures. This position is remote and full-time, requiring ownership and clarity in problem-solving.

Qualifications

  • 3+ years of experience in software engineering, focusing on backend systems.
  • Strong experience with web architecture and APIs.
  • Ability to work in distributed teams and take ownership of projects.
  • Experience with databases and data modeling.
  • Knowledge of caching, indexing, and performance optimization.
  • Experience designing scalable distributed systems.
  • Experience with ReactJS.

Responsibilities

  • Design, implement, and maintain backend services and APIs.
  • Write clean, maintainable, and well-tested code.
  • Ensure systems are scalable, reliable, and performant.
  • Participate in architecture discussions and technical decision-making.
  • Break down complex problems into clear, scalable solutions.
  • Improve system reliability, performance, and operational efficiency.
  • Take ownership of services running in production.
  • Debug and resolve production issues effectively.
  • Monitor system performance and implement improvements where needed.
  • Work closely with engineers, product managers, and other stakeholders.
  • Participate in code reviews and contribute to improving engineering standards.
  • Communicate technical ideas clearly across the team.
  • Maintain high standards for code quality and system reliability.
  • Continuously improve engineering processes and tooling.
  • Use modern tools to improve productivity and quality.

Skills

Node.js
TypeScript
Python
Django
Flask
FastAPI
React.js
JavaScript
API
Microservices
System Design
Architecture
Cloud
Distributed Systems
FullStack

Tools

ReactJS

Job description

Job Details
  • Experience: 3+ years
  • Salary: Confidential (based on experience)
  • Expected Notice Period: 15 Days
  • Shift: GMT+05:30 Asia/Kolkata (IST)
  • Opportunity Type: Remote
  • Placement Type: Full Time Permanent (Payroll and compliance managed by A Series B Proptech SaaS platform)
  • Client: A Series B Proptech SaaS platform
  • Must have skills: Node.js, TypeScript, Python, Django, Flask, FastAPI, React.js, JavaScript, API, Microservices, System Design, Architecture, Cloud, Distributed Systems, FullStack
Overview

We are looking for a Senior Software Engineer to join our engineering team and help build reliable, scalable systems that power critical parts of our platform. This role requires strong backend fundamentals, system design thinking, and a high level of ownership. You will work closely with a distributed engineering team to design services, improve platform reliability, and contribute to architectural decisions. We want hands‑on builders capable of solving complex problems, writing clean code, and taking responsibility for systems running in production.

Responsibilities
  • Design, implement, and maintain backend services and APIs.
  • Write clean, maintainable, and well‑tested code.
  • Ensure systems are scalable, reliable, and performant.
  • Participate in architecture discussions and technical decision‑making.
  • Break down complex problems into clear, scalable solutions.
  • Improve system reliability, performance, and operational efficiency.
  • Take ownership of services running in production.
  • Debug and resolve production issues effectively.
  • Monitor system performance and implement improvements where needed.
  • Work closely with engineers, product managers, and other stakeholders.
  • Participate in code reviews and contribute to improving engineering standards.
  • Communicate technical ideas clearly across the team.
  • Maintain high standards for code quality and system reliability.
  • Continuously improve engineering processes and tooling.
  • Use modern tools (including AI assisted development where appropriate) to improve productivity and quality.
Required Skills
  • Strong experience building backend systems and APIs.
  • Solid understanding of web architecture and request lifecycle.
  • Experience with databases and data modeling.
  • Knowledge of caching, indexing, and performance optimization.
  • Experience designing scalable and reliable distributed systems.
  • Experience with ReactJS.
Problem Solving
  • Ability to break down complex technical problems.
  • Strong debugging and troubleshooting skills.
  • Comfortable reasoning about tradeoffs in system design.
Software Engineering Practices
  • Writing clean, maintainable code.
  • Code review and collaboration.
  • Testing and reliability practices.
  • Production monitoring and debugging.
Preferred Experience
  • Experience working in high‑throughput or distributed systems.
  • Experience with asynchronous processing, queues, and event‑driven systems.
  • Familiarity with cloud infrastructure.
  • Experience working with modern development tools and AI assisted workflows.
What We Look For
  • Strong ownership of the systems they build.
  • Clear and structured thinking when solving problems.
  • Practical engineering judgment.
  • Curiosity and continuous learning.
  • Good communication and collaboration skills.
How to Apply
  1. Click on Apply and register or login on our portal.
  2. Complete the screening form and upload an updated resume.
  3. Increase your chances of getting shortlisted and meet the client for the interview.
About Uplers

Our goal is to make hiring reliable, simple, and fast. We help talents find and apply for relevant contractual onsite opportunities and progress in their career. We support any grievances or challenges you may face during the engagement. There are many more opportunities on the portal; depending on the assessments you clear, you can apply for them as well.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Uplers • Lucknow

Remote
INR 3,500,000 - 5,000,000
Staff Software Engineer
Staff Software Engineer

Uplers • Maharashtra

Remote
INR 4,200,000 - 7,000,000
Staff Software Engineer
Staff Software Engineer

Uplers • Kamrup Metropolitan

Remote
INR 3,500,000 - 6,500,000
Staff Software Engineer
Staff Software Engineer

Uplers • Gurugram District

Remote
INR 4,000,000 - 7,000,000
Fullstack Developer (Backend heavy)
Fullstack Developer (Backend heavy)

Uplers • Chandigarh

On-site
INR 2,500,000 - 3,500,000
Fullstack Developer (Backend heavy)
Fullstack Developer (Backend heavy)

Uplers • Gurugram District

Remote
INR 2,500,000 - 3,500,000
Fullstack Developer (Backend heavy)
Fullstack Developer (Backend heavy)

Uplers • Nagpur District

Remote
INR 2,500,000 - 3,500,000
Fullstack Developer (Backend heavy)
Fullstack Developer (Backend heavy)

Uplers • Surat

Remote
INR 2,500,000 - 3,500,000
Fullstack Developer (Backend heavy)
Fullstack Developer (Backend heavy)

Uplers • New Delhi

Remote
INR 2,500,000 - 3,500,000
Fullstack Developer (Backend heavy)
Fullstack Developer (Backend heavy)

Uplers • Coimbatore District

On-site
INR 2,500,000 - 3,500,000