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.