21 Aug
|
Map My Crop
|
India
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. You’ll play a key role in shaping our platform’s 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 effective 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: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
● Experience: 6–9 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.
Pay: From ₹3,000,000.00 per year
Benefits:
- Health insurance
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person
📌 Technical Lead (India)
🏢 Map My Crop
📍 India