🔔 FCM Loaded

Senior Software Engineer

Dhruva Space

5 - 10 years

Hyderabad

Posted: 12/02/2026

Getting a referral is 5x more effective than applying directly

Job Description

Role Overview and Responsibilities:

Dhruva Space seeking a highly skilled Senior Software Engineer to join our engineering team as a hands-on technical contributor. This role involves designing, building, and maintaining scalable, high-performance software systems across backend and frontend stacks. The Senior Software Engineer will independently own complex modules end-to-end, contribute to system design, and collaborate closely with managers, architects, and cross-functional engineering teams to deliver production-grade software solutions.

This position requires strong problem-solving abilities, deep technical expertise, and a commitment to writing clean, reliable, and maintainable code while adhering to high engineering standards.


Key responsibilities include, but are not limited to:

  • Design, develop, test, and maintain scalable backend and frontend software components.
  • Implement features based on High-Level Design (HLD) and Low-Level Design (LLD) specifications.
  • Write clean, efficient, reusable, and well-documented code following best practices.
  • Build and maintain RESTful APIs and backend services using modern Python frameworks.
  • Develop responsive, component-based frontend applications using React.js.
  • Contribute to system architecture, HLD, and LLD for new features and enhancements.
  • Take ownership of specific services, modules, or subsystems throughout their lifecycle.
  • Identify performance bottlenecks and drive optimization and scalability improvements.
  • Participate actively in code reviews, design discussions, and technical brainstorming sessions.
  • Collaborate closely with frontend, backend, DevOps, and data engineering teams.
  • Ensure high standards of software quality through testing, monitoring, and reliability practices.
  • Support CI/CD workflows, containerization, and cloud-based deployments.


Candidate Requirements:

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Strong proficiency in Python with hands-on experience using Django, Django REST Framework, and FastAPI.
  • Solid experience building and maintaining RESTful APIs and backend services.
  • Strong frontend development experience with React.js.
  • Proficiency in modern JavaScript/TypeScript, component-based architecture, and API integration.
  • Strong understanding of relational databases such as PostgreSQL and MySQL.
  • Working knowledge of NoSQL databases including MongoDB and Redis.
  • Experience with database schema design, migrations, and query optimization.
  • Good understanding of networking fundamentals including HTTP, REST, TCP/IP, authentication, and authorization.
  • Ability to understand and contribute to system design (HLD & LLD) for scalable architectures.
  • Hands-on experience with Docker, Git-based workflows, and basic CI/CD pipelines.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.