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

CARIVA : Software Team Lead / Tech Team Lead

CARIVA : Software Team Lead / Tech Team Lead

Job Highlights:

Job Highlights:

Key Accountabilities:

DUTIES AND RESPONSIBILITIES

  • Providing supervision and guidance to software engineering teams
  • Perform code reviews to identify basic technical and logical errors
  • Continually researching the current and emerging technologies and proposing changes where needed
  • Develop best practices to improve productivity and utilize programming principles, tools, and techniques to write solution codes
  • Developing high-level product specifications with attention to system integration and feasibility
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Work closely with other team members and departments to ensure the success of products.

JOB SPECIFICATION

Education and Experience:

  • At least 10-year experience in software development
  • Excellent knowledge of software and application design and architecture
  • Experience developing IT and cloud infrastructure

Required Skills/Abilities: 

  • Experience coding in various language (React.Js, Node.JS and more)
  • Experience with agile software development and cross-functional team environment
  • Familiarity with Jira or other project management tools
  • Passion in software product, start-ups, and cutting-edge technology
  • Sense of ownership and pride in your performance and its impact on the company’s success
  • Excellent communication skills, growth mindset, team work, and ability to drive for result

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