HamburgerMenu
hirist

Job Description

Description :

Role Overview

We are seeking a Technical Lead with strong hands-on expertise in Python, PostgreSQL, REST APIs, microservices, and data architecture to lead the design and development of our next-generation AgroTech SaaS platform.

The ideal candidate is a technical problem solver and architect who thrives in a startup environment capable of balancing hands-on development with system design, team guidance, and delivery ownership. Youll play a key role in shaping our platforms scalability, reliability, and performance, ensuring it supports our AI and data-driven product suite.

Key Responsibilities :

System Design & Architecture :

Lead the end-to-end design of scalable, modular, and cloud-native SaaS architectures using Python-based microservices and PostgreSQL.

Hands-on Development :

- Write high-quality, maintainable, and efficient code for backend systems, APIs, and data services.

Platform Ownership :

- Oversee the architecture, implementation, and evolution of core platform components including authentication, user management, data pipelines, and integration layers.

API & Microservices Development :

- Design and implement RESTful APIs and microservices for seamless integration between data, AI, and application layers.

Data Modeling & Optimization :

- Define and maintain robust database schemas, optimize queries, and ensure high performance and data integrity in PostgreSQL and related data stores.

DevOps & Scalability :

Work with DevOps to ensure CI/CD pipelines, containerized deployments (Docker, Kubernetes), and performance monitoring are in place.

Technical Leadership :

Mentor and guide a small team of developers, review code, enforce best practices, and support technical growth within the team.

Collaboration :

Partner closely with AI, product, and design teams to translate business needs into scalable, reliable technical solutions.

Quality & Security :

Drive high engineering standards with focus on testing, security, documentation, and maintainability.

Required Qualifications :

Education : Bachelors or Masters degree in Computer Science, Software Engineering, or related field.

Experience : 69 years of experience in software development, with at least 2+ years in a technical leadership or architectural design role.

Technical Skills :

- Strong programming expertise in Python (FastAPI, Flask, or Django).

- Solid understanding of PostgreSQL schema design, indexing, query optimization, and stored procedures.

- Proven experience in designing and implementing RESTful APIs and microservices architecture.

- Hands-on experience with cloud environments (AWS / GCP / Azure).

- Knowledge of data modeling, caching strategies, and distributed system design.

- Familiarity with CI/CD tools, containerization (Docker), and orchestration (Kubernetes).

- Understanding of security best practices, scalability principles, and performance optimization.

Soft Skills :

- Strong problem-solving and analytical abilities.

- Excellent leadership, mentoring, and communication skills.

- Startup mindset proactive, collaborative, and outcome-driven.

- Ability to balance technical depth with delivery speed and product needs.

Preferred Qualifications :


- Prior experience in building or scaling SaaS-based data or analytics platforms.

- Exposure to event-driven architectures, message queues (Kafka/RabbitMQ), and API gateways.

- Familiarity with geospatial systems, data pipelines, or AI-driven applications.

- Experience with system-level architecture documentation and tech standardization across teams.


info-icon

Did you find something suspicious?