Remote Lead Software Engineer
closedGather AI
πRemote - India
Job highlights
Summary
Join Gather AI, a supply chain robotics company, as a Lead Full Stack Engineer to empower flying robots (drones) and contribute to the development of web and backend applications that enable customers to process visually gathered information. You'll work on complex system modules, design and code interfaces, and collaborate with a team of experts on new feature development.
Requirements
- BS in Computer Science/Engineering or equivalent technical experience
- 2+ years of design or architecture (design patterns, reliability, and scaling) of new and existing systems experience
- Extensive experience defining data models and APIs that can support scalable, flexible frontend applications, and data pipelines
- Deep knowledge of the frontend and backend ecosystem including React.js, Node.js / Python, Postgres, and MongoDB, as well as common design patterns
- Knowledge of and comfort with multithreading, security, and unit testing best practices
- Experience Identifying the functional and non-functional requirements for new and existing features
- Strong commitment to our OKR process, with the ability to document, track, and fulfill objectives and key results
- Experience with at least one cloud provider (AWS, AZURE, GCP)
- Interest in designing before developing interfaces using Miro/Figma to seek team alignment
- Experience working with CI/CD testing tools and releasing production software through the cloud ecosystems
- Good writing skills and a design-for-test ethos
Responsibilities
- Develop and evolve our automated inventory monitoring and data gathering solutions
- Code and test complex system modules; develop and leverage frameworks to be effective and efficient. This includes interfaces that map warehouse physical environments, build flight schedules, control flight progress, and help our customers view immediate data insights and trends based on flight results
- Translate functional and non-functional requirements into detailed architecture documentation, design, and extensible code
- Continuously improve our web applications' performance, robustness, and scalability as we grow, and the footprint and generality of our product as it expands
- Lead architecture design, and code reviews to maintain high development standards
- Own system architecture, scalability, reliability, and performance
- Collaborate with a team of world-class autonomy, machine learning, and full-stack experts on new feature development
- Own and eliminate the technical debt that comes with startup growth and learning
- Build and maintain build scripts, tooling, and unit testing fundamental to building a mature, easy-to-evolve, and release CI/CD application platform
- Technically Lead a team of engineers on complex projects
- Mentor other engineers, aligning with our core values and helping to build a fast-growing team
- Advocate industry best practices to produce reliable, fault-torrent, and dependable code. Act as a trusted advisor and mentor to other team members (we are growing!)
Benefits
- Salary: 30-50 LPA
- Flexible schedule
- Unlimited paid leave
- Remote work & home office stipend
- Wellness benefits
This job is filled or no longer available
Similar Remote Jobs
- πUnited Kingdom, Spain
- π°$150k-$200kπCanada, United States
- πWorldwide
- π°$140k-$170kπWorldwide
- πCanada
- π°$140k-$185kπWorldwide
- π°$105k-$155kπUnited States
- πWorldwide
- πUnited Kingdom
- πUnited Kingdom