Return to jobs list

Backend Developer

Full Time · Software Development · On-Site

Bengaluru, Karnataka, India

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 various regimes, allowing 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.

We are seeking a skilled Back End Developer to join our dynamic team. As a Back End Developer, you will be responsible for designing, developing, and maintaining the server-side logic of our web platform. Your primary focus will be on building an efficient event streaming platform that can handle massive data pipelines. You will work closely with the front-end developers, astrodynamics engineers, and other team members to ensure seamless integration between the multiple microservices.

Why Us?

  • Competitive incentives, blazing team, pretty much everything that you have heard about a startup, plus you get to work on space technology.

  • Hustle in a well-funded startup with a flat hierarchy that allows you to take charge of your responsibilities and create your moonshot.

Ideal Candidate:

Someone experienced in building distributed event streaming platforms capable of handling massive data pipelines.

Responsibilities:

  • Build the space situational awareness platform with clean, modular, and well-documented code that complies with best practices and coding standards.

  • Handle continuous streams of data, complex event processing, and asynchronous communication to build real-time data pipelines and event-driven architecture.

  • Manage databases and handle big data that power our web platform.

  • Troubleshoot and debug issues to ensure smooth functionality across different systems.

  • Stay up-to-date with the latest backend development trends, tools, and techniques.

  • Participate in code reviews, providing constructive feedback and suggestions for improvement.

  • Contribute to the continuous improvement of development processes and workflows.

Required Qualifications:

  • 2 or more years of experience in designing APIs & Databases.

  • Solid understanding of event streaming platforms and messaging queues like Apache Kafka.

  • Proficiency in any server-side programming language and runtimes, preferably Golang.

  • Experience with relational databases like Postgres.

  • Knowledge of version control systems (e.g., Git) and collaborative development workflows.

  • Excellent problem-solving and debugging skills.

  • Ability to work effectively in a fast-paced, collaborative team environment.

  • Strong communication skills, with the ability to articulate technical concepts to non-technical stakeholders.

Preferred Qualities:

  • Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.

  • Proficiency in Golang would be an added advantage.

  • Familiarity with the Hadoop ecosystem.

  • Being acquainted with Hive, HDFS, Presto, HBase, and Spark would be an added benefit.

  • Knowledge of cloud platforms and their performance optimisation techniques (e.g., AWS, Azure, GCP).

  • Having prior experience in a product or start-up company would further enhance your appeal to us.

  • Demonstrates a proactive attitude towards learning, being highly adaptable, and eager to acquire new knowledge and skills.

General Requirements:

  • Ability to work in a mission-focused, operational environment.

  • Ability to think critically and make independent decisions.

  • Interpersonal skills to enable working in a diverse and dynamic team.

  • Maintain a regular and predictable work schedule.

  • Verbal and written communication skills as well as organisational skills.

  • Travel occasionally as necessary.

Job Location: Hebbal, Bengaluru, Karnataka, India

Made with