Tech Lead Numbers

Tech Lead Numbers
Sinch, Brazil

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Oct 24, 2023
Last Date
Nov 24, 2023
Location(s)

Job Description

Sinch is a global leader in the growing market for Communication Platforms as a Service (CPaaS) and mobile customer engagement. We are specialists in allowing businesses to reach everyone on the planet, in seconds or less, through mobile messaging, email, voice, and video.

With presence in more than 50 countries, whether you know us or not, you’ve definitely used our tech. We reach every phone on earth, with over 147 billion conversations every year.

Sinch's core values are Make it Happen, Dream Big, Keep it Simple and Win Together. These values describe how our global organization works and inspire every of our more than 3,000 employees across 55 different countries.Benefits.


THE JOB

The Sinch engineering team is looking for an experienced Senior Software Developer and Tech lead to join their accomplished development team. As a Tech lead Software Developer you must have at least 8+ years’ experience in Software engineering technologies such as:- Java, gRPC, MySQL, Linux, JavaScript, React and AWS is a nice to have. Experience with frameworks like Spring, SpringBoot. Knowledge of container technologies like Kubernetes is a plus. Experience in leading engineering teams. See the challenges:


You will be a valued and senior member of a successful and well established Scrum team, equally responsible for the quality of the software that's produced.

You will be actively supporting and driving the team to translate the User Stories into code.

You will be accountable for ensuring that your tasks are owned and visible throughout the development lifecycle where your high-quality deliverables are integrated with the other artifacts in the team.

Work closely with other software engineering teams and Product Managers/PO’s and other business stakeholders to develop our internal and external SMS applications

You are expected to educate the team on new technologies, automated testing and documentation and feel proud about the team achievements

Work in an agile, cross functional team taking responsibility for the team deliverables and quality.

Heavily contribute to the code base (This is at least an 80% hands-on code design and coding role)

Promote good software engineering practices (e.g. test-driven development, performance in design, self-healing solutions)

Maintain and improve development methodologies and best practice.

Maintain an ongoing awareness of emerging developments and trends in related technology arenas that could impact current projects and influence new projects.


About your Team lead responsibilities

Provide technical leadership within the team, mentor more junior team members and promote good teamwork

Be a key individual contributor on code level

Oversee the implementation of software design and architectures in accordance with Architecture guidelines

Ensure team members adhere to code branching, repository rules and other source code level policies

Be the primary interface between the Technical Product Owner and the team to coordinate work, maintenance and support

Raise issues and proposals with the Architecture team and management with a view to enhance guidelines and work practices

Ensure the team is collaborating closely with other teams within Engineering with a view to maximise code and tools reuse

Promote knowledge sharing within the team to avoid high dependency on a certain individual per technical component

Ensure the team is collaborating closely with other teams within Engineering with a view to maximise code and tools reuse


Education

You have a University degree within Computer Science or Software Engineering and experience of Java software development.

Ideally vocational qualifications or proven experience in Software Development and Testing

Requirements

Extensive experience of Java development tools (JDK) and technologies.

Must have in-depth knowledge on core JAVA including new feature like LAMDA, Concurrencies, String manipulations, Collections, Network etc.

Knowledge of multiple back-end languages (e.g. Java) and JavaScript frameworks (e.g. Angular, React, Node.js)

Experience with frameworks like Spring, SpringBoot

Familiarity with API development like Rest, gRPC

Strong development exposure full knowledge and experience of development life cycle

Experience of using code management tools - ideally GitLab

Advanced English

Experience of using TDD and/or automation tools JUnit, DBUnit and other automated test frameworks


Differentials:

Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)

Familiarity with GraphQL and Apache Kafka

Knowledge of container technologies

Job Specification

Job Rewards and Benefits

Sinch

Information Technology and Services - Noida, India
© Copyright 2004-2024 Mustakbil.com All Right Reserved.