SDE - II (Fullstack)
- Posted
- Date not provided
- Last verified at source
- 9 hours ago
Digantara is a leading Space Surveillance and Intelligence company focused on ensuring orbital safety and sustainability. With expertise in space-based detection, tracking, identification, and monitoring, Digantara provides comprehensive domain awareness across all regimes, enabling end-users to gain actionable intelligence on a single platform. At the core of its infrastructure lies a sophisticated integration of hardware and software capabilities aligned with the key principles of situational awareness: perception(data collection), comprehension (data processing), and prediction(analytics). This holistic approach empowers Digantara to monitor all Resident Space Objects(RSOs) in orbit, fostering comprehensive domain awareness.
The Software Development Engineer II – Full Stack will lead the design, development, and delivery of end-to-end software solutions across frontend, backend, and platform infrastructure. This is a hands-on technical leadership role responsible for mentoring engineers, driving engineering excellence, and delivering scalable, production-grade systems.
Ideal Candidate
4+ years of experience building production-grade full-stack applications using React, Python and/or Node.js.
Proven ability to architect scalable systems, lead technical execution, and mentor engineering teams.
Strong expertise across frontend development, backend services, databases, and deployment infrastructure.
Roles & Responsibilities
Lead and mentor junior frontend and backend engineers, fostering engineering excellence and enabling successful delivery.
Architect, design, and develop end-to-end software solutions across frontend, backend, and platform infrastructure.
Build, ship, and continuously enhance full-stack web application features.
Develop and maintain HTTP services and REST APIs using Python or Node.js.
Design, optimize, and scale PostgreSQL database schemas to support high-performance applications.
Own operational excellence by improving deployments, monitoring, debugging workflows, and platform reliability.
Develop and maintain Linux-based environments and improve developer productivity through automation.
Build and maintain containerized development and deployment workflows using Docker.
Implement and manage CI/CD pipelines using GitHub Actions.
Collaborate closely with Product and Design teams to deliver intuitive, high-quality user experiences.
Participate in architectural discussions, code reviews, and the continuous improvement of engineering standards.
Qualifications
B.E., B.Tech., or M.Tech. in Computer Science or a related discipline.
4+ years of full-stack software development experience.
Strong proficiency in Python and/or Node.js.
Strong experience building frontend applications using React.
Solid understanding of HTTP protocols and REST API design.
Hands-on experience with PostgreSQL database architecture, schema design, and performance optimization.
Working knowledge of Linux, Docker, and CI/CD using GitHub Actions.
Strong understanding of HTML, CSS, and JavaScript.
Experience with Git and collaborative software development workflows.
Strong analytical, problem-solving, and communication skills.
Preferred Qualities
Experience with messaging systems such as Kafka or NATS.
Familiarity with authentication and authorization mechanisms including JWT, OAuth, and session-based authentication.
Experience with logging, monitoring, observability, and production debugging.
Exposure to distributed systems and cloud-native application architectures.
General Requirements
Strong ownership mindset with the ability to lead technical initiatives independently.
Excellent mentoring, collaboration, and stakeholder communication skills.
Ability to balance hands-on development with technical leadership responsibilities.
Commitment to writing clean, maintainable, and scalable software.
Ability to thrive in a fast-paced, product-focused engineering environment.