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

CARIVA : Back-End Developer

CARIVA : Back-End Developer

Job Highlights:

Job Highlights:

Key Accountabilities:

DUTIES AND RESPONSIBILITIES

  • 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.
  • 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)
  • Engage in the entire software development life cycle, including requirements gathering, design, coding, unit testing, integration testing, and maintenance.
  • Learn new areas, immerse yourself in feedback, challenge your teammates, and enhance your skills on a daily basis.

QUALIFICATIONS

  • Experienced at least 4 years of experience in a related field.
  • Experience in using Go and/or TypeScript, NodeJS, PostgreSQL
  • Able to write unit test, integration test
  • Familiar with Linux environments
  • Experience in Docker, Kubernetes, IaC, GitOps, Redis, gRPC, REST, CI/CD, and AWS platforms
  • 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