Lead Software Engineer-Full Stack
Core
Lead the technical direction and delivery of scalable full-stack applications for digital agriculture solutions, owning architecture from backend systems to frontend interfaces.
Role type
Senior IC tech lead (full-stack)
Builds
Scalable full-stack applications and product modules for digital agriculture
Domain
AgTech / Digital Agriculture
Deliverable
production ML models | product features
Required skills
Python (FastAPI, Django, Flask), ReactJS, TypeScript, AWS cloud-native development, system design, distributed systems patterns, relational databases (PostgreSQL, Aurora, MySQL), NoSQL databases (DynamoDB, MongoDB), CI/CD pipelines, microservices, event-driven architecture, messaging systems (SQS, SNS, Kafka)
Preferred skills
RESTful API design, schema design, query optimization, performance optimization, security best practices
Technologies
Python, FastAPI, Django, Flask, ReactJS, TypeScript, HTML5, CSS3, SASS, AWS, PostgreSQL, Aurora, MySQL, SQL Server, DynamoDB, DocumentDB, MongoDB, Jenkins, GitLab CI, CircleCI, SQS, SNS, Kafka
Responsibilities
Lead architecture, development, and delivery of scalable full-stack applications; Drive end-to-end feature ownership from design to deployment; Collaborate with product, design, and engineering teams; Ensure engineering excellence through code reviews, API design, automated testing, and CI/CD; Mentor engineers and lead Agile ceremonies; Influence organization-wide technical strategy and standards
Seniority
Senior, hands-on IC with leadership responsibilities