Position: BE Tech Lead
Company: Indigo Tech Recruiters
Experience required: 5y
English level: upper

**Company:**
Covantis is an international commodities shipping platform created to modernize how post-trade execution processes are managed and to minimize operating risks while increasing market efficiency. The company is financed by the 6 largest global sellers of agricultural products (60% of the world market with total annual revenue of 339 billion US dollars. Founded in 2018. Headquarters in Geneva.

**Team:**
Lead, 2 Front End Devs, 2 Back End Devs, 1 Manual QA, 1 Automation QA, Product Owner.

**Tasks:**
- Working in close collaboration with product, engineering, and design partners to build customer-centric solutions.
- Lead team's execution, the quality team produces, the speed and cadence of delivery, but most importantly, develop the team's culture, environment, and overall growth of the people.
- Providing technical leadership to software engineers by coaching and mentoring throughout end-to-end software development, maintenance, and lifecycle to achieve project goals to the required level of quality.
- Promoting team's engagement and motivation, driving team to reach operational excellence, sprint objectives, and release goals.
- Providing hands-on technical and functional input to design, maintaining, building, integrating, and testing complex software components according to functional and technical design specifications.
- Making sure that the team consistently ships high-quality code and architecture and contributes to the code reviews of the merge requests, and directly to the implementation of user stories and technical tasks.
- Providing input to leadership regarding project viability and tech requirements and contributing to the tech definition and effort sizing of the new features assigned to the team.
- Communicating with the lead architect, the head of engineering, and the other tech leads to contribute to the overall platform architecture and software factory organization.
- Managing the engineers on the scrum team, developing their skills, and helping advance their careers.

**Important:**

- 7+ years of experience with software development in a distributed, fast-paced environment, implementing full-cycle projects in cloud environments adhering to Agile and DevOps principles
- 1-2 years of experience as team lead – both leading development tasks and mentoring engineers
- Strong working knowledge of back end (REST, ORM, relational database implementation, microservices patterns, Node.js, Java, C#, or Golang experience)
- Experience with CI/CD setup

**Will be in plus:**
- Experience with blockchain technologies such as Ethereum
- Familiarity with cloud computing platforms like AWS and Azure
- Excel developed microservice-based distributed systems with high availability, performance, and reliability
- Experience in tools & technologies: TypeScript, Redis, message brokers such as Kafka or RabbitMQ, Kubernetes, Docker, Gitlab pipelines