A trusted partner for AI&Robotics solutions driven by innovations at scale

CARIVA : Squad Lead

CARIVA : Squad Lead

Job Highlights:

Job Highlights:

Key Accountabilities:

DUTIES AND RESPONSIBILITIES

  • Collaborate closely with business and product owners to comprehend business requirements and lead the overall technical solution design.
  • Work within a Scrum team to develop, design and maintain applications with an emphasis on efficiency and scalability.
  • Take ownership of issues that span multiple disciplines and stacks and resolve them end-to-end.
  • Engage in the entire software development life cycle, including requirements gathering, design, coding, unit testing, integration testing, and maintenance.
  • Designing and developing software applications within a microservices-based infrastructure
  • Writing performant and efficient code, ensuring reliable and scalable interaction with other services and assets (e.g. databases, API)
  • Learn new areas, immerse yourself in feedback, challenge your teammates, and enhance your skills on a daily basis.
  • Participate in code reviews and provide feedback to teams.

QUALIFICATIONS

  • Experienced at least 7 years of experience in a related field.
  • Good knowledge of software and application design and architecture
  • Experience in using Go, TypeScript, NodeJS, ReactJS, ReactNative and/or Flutter.
  • Experience in PostgreSQL, Docker, Kubernetes, IaC, GitOps, Redis, gRPC,      REST, CI/CD, and AWS platforms.
  • Able to write unit tests and integration tests.
  • Familiar with Linux environments.
  • Good understanding of Agile Manifesto or Scrum Framework.
  • Good communication skills to communicate with non-technical people.

The above statements are intended to describe the general nature and level of work being performed by the incumbent(s) of this job. They are not intended to be an exhaustive list of all responsibilities and activities required of the position.

Applying for a Job Form