Position: Backend Lead - working on a great product
Company: Plantix
Category: Node.js
Experience required: 5y
English level: upper

**Plantix** is the world’s most downloaded app for farmers - combining artificial intelligence and the expertise of leading research institutions around the globe. 
As Backend Lead, you will make the product decisions and guide devs to convert the business features into REST APIs following the best practices of code architecture and design systems. You will participate in design sessions, writing and reviewing design docs, code reviews, and mentoring other engineers. Our tech stack currently includes (but is not limited to) NodeJS, AWS Lambdas, MySql and DynamoDB, and AWS Services. We believe strong engineers are able to choose and learn technologies quickly.
**Job requirements**
-  Experience in leading a team of 3-5 members.
- Advanced analytical thinking, experienced with making product architectural decisions.
- Experienced in planning, estimation, code reviews, and effective client interaction skills.
- Groom team members to develop as leaders while serving as role models.
- Understand the architectural design needed to build from MVP to a mature mobile product.
- Collaborate with cross-functional teams to define, design, and ship new features to create a great experience for our customers.
- Excellent communication skills in written and oral English
- Expert in Javascript, NodeJS, and related libraries.
- Expertise in the design and development of well-structured tables and optimized stored procedures for MySql.
- Expertise in AWS services including:
 *API Gateway setup
 *Serverless
 *AWS Organizations
 *AWS lambdas (Node JS)
- Experience with RDBMS and NoSQL databases.
- Experience with GitHub to manage repos, branches, and pipelines using GitHub actions.
- Experience in writing tests using Mocha and chai.
- Experience in designing Rest APIs for multiple clients
- Experience in CI/CD Pipeline and AWS infrastructure setup.
- Experience with third-party integrations.
- Nice to have knowledge of Azure DevOps Pipeline and management.
**What we offer:**
- The opportunity to get hands-on experience building a revolutionary and meaningful product while having a big influence on the direction we take in Engineering and lots of autonomy to do the right thing - and do it well
- Being part of an engineering team where knowledge sharing, mentorship, mastery, and professional growth are as important as shipping code
- Working for a growing, VC-backed, mission-driven company that cares about its employees, a great work climate, and of course pain relief for small farmers
- 5 days a week
- Flexible working hours and remote working