Job Openings
Lead Developer - Node.Js
About the job Lead Developer - Node.Js
Experience: 8yrs to 12yrs
Work Type: Remote (Currently Work From Home)
Employment Type: Full Time
Responsibilities:
- Drive technical and architectural strategy for a product area.
- Architect, design, develop and deploy applications with a strong focus on availability, scalability, and robustness.
- Responsible for the quality of software deliverables using modern methodologies and tools.
- Take operational responsibility for the components owned by the team.
- Share knowledge, coach, and lead by example to build an extraordinary team.
- Collaborate with product owners and other stakeholders.
- Work on the forefront of building digital products for agriculture.
- Work within an international product team with a product manager, designers, and other developers to create solutions and apps focused on our customers' needs.
- Participate in the full life cycle of a product, from early-stage rapid prototyping through to full market release and continuous improvement after the initial launch.
- Develop back end components of scalable apps and solutions.
- Build scalable microservices running on a public cloud provider.
- Help, support and collaborate with other engineers in the team and other solutions.
- Work with Agronomists to improve our algorithms and services.
Desired Qualification:
- 3+ years of relevant experience in the leading position/managing software engineers.
- 5+ years of relevant experience in the software engineering area.
- Extensive experience with NodeJs (+Typescript) and NestJS framework ecosystem, particularly with microservices running on a public cloud provider.
- Experience with SQL-DB (e.g. PostgreSQL), and optionally NoSql Databases (e.g. Cassandra).
- Experience with AWS or any other public cloud providers, Docker and/or Kubernetes.
- Experience with the event-driven architecture and Kafka.
- Extensive practical knowledge of unit and integration tests.
- 3 years or more experience with modern, large scale software projects: source code control with Git, APls, cloud platforms, test-driven development, continuous integration, documentation
- Experience working in a cross-functional team.
- Full English proficiency (written and spoken skills).
- You are collaborative and thrive on self-improvement, Values and results-driven.
- Open to constructive feedback, both giving and receiving, in a clear and respectful manner
- Ready to make an impact, take ownership and you execute with conviction.
- Proactive and constructive even if things get ambiguous.