HamburgerMenu
hirist

Senior Software Engineer - Distributed Systems

TIGI HR
Bangalore
5 - 9 Years
star-icon
4.6white-divider29+ Reviews

Posted on: 28/10/2025

Job Description

Description :

Mandatory Criteria :

- 5+ years of software engineering experience, ideally in AgriTech or sustainability domains.

- Proven ability to build, deploy, and scale cloud-native applications (AWS preferred).

- Strong in programming fundamentals, data structures, and algorithms.

- Experienced in RESTful APIs, asynchronous systems, and microservices.

- Proficient with PostgreSQL schema design, indexing, and query optimization.

- Solid knowledge of OAuth2/JWT authentication and API versioning.

- Skilled in distributed systems, caching, message queues (Kafka/RabbitMQ), and data pipelines.

- Hands-on with Docker, Kubernetes, and CI/CD practices.

- Advocates clean, testable code with unit/integration tests, Git workflows, and code reviews.

OKR :

- Own full-cycle application development from architecture and database design to front-end interfaces and API integrations.


- Develop and maintain key components of the MRV and decarbonization platform.

- Build and optimize complex data processing pipelines for satellite imagery, farm data, and IoT inputs.

- Create intuitive and responsive user interfaces for both web and mobile applications.

- Ensure seamless integration with third-party systems and applications through robust API development.

- Collaborate with cross-functional teams to align product development with user needs and regulatory requirements.

- Maintain software quality through code reviews, testing, CI/CD, and performance optimization.

- Contribute to system architecture decisions, technical documentation, and DevOps enhancements.


info-icon

Did you find something suspicious?