SinchSI

Elixir Developer Pleno

Personalized experiences your customers love. Sinch enables meaningful communication at scale and allows you to connect with your audience seamlessly across messaging, email, voice, and video.

Sinch

Employee count: 1001-5000

Brazil only
Apply now

Hello, developer! We have a special position for you, but first see if it makes sense!

If you deal with and enjoy providing good user experiences, have an appreciation for metrics, high volume processing, high availability and scalability, we want you with us.

We like people who enjoy working as part of a team. We strive to raise the team's technical bar every day, looking for new solutions and improving existing processes. We also value excellent communication to create interpersonal bonds with different teams.

In our development team, one of your tasks in this role is to collaborate on the development of modern APIs and participate in the creation of new products for our clients. Our team handles the creation of products with a global scale and various direct integrations, including Meta (Facebook) and Google for messaging. As well as integration with different platforms using APIs and queuing and streaming technologies.

  • Teamwork is essential! We don't make software alone;
  • Deliver technology products oriented towards the company's strategic objectives, collaborating with the product team, suggesting and building solutions together;
  • Developing and maintaining backend systems that use RESTful API, Kafka and RabbitMQ as communication protocols;
  • Code versioning using Git and GitLab. Experience with Merge Request and Code review;
  • Develop and maintain scalable and robust backend systems using a global platform for sending messages to different channels (Whatsapp, SMS and RCS);
  • Actively participate in discussions about the product and technical solutions that can be implemented to solve our customers' problems and scale our solution in a healthy way.

Requirements

  • Solid experience in functional languages. Elixir is a bonus;
  • Experience in developing RESTful APIs;
  • Solid knowledge of software architecture such as hexagonal architecture, clean architecture, application layering, etc;
  • Solid knowledge of agile development methodologies;
  • Solid knowledge of relational databases;
  • Concern with well-written and maintainable code adopting Clean Code, Design Patterns, DRY Code and KISS;
  • Experience with unit tests, integration tests and TDD;

We are a global company, so we need to emphasize that your English needs to be advanced as we deal with other teams around the world on a daily basis. We expect you to be able to communicate in English through writing and speaking with our global team.

  • Extensive knowledge of Elixir;
  • Experience with distributed systems, microservices, queues and streams. We mainly use Kafka and RabbitMQ for communication;
  • Knowledge of Kubernetes and Docker;
  • Monitoring and observability with Prometheus;
  • Knowledge of continuous integration and continuous delivery.

Benefits

Benefits. Sinch is a global company composed of people from different countries and cultures. Our benefits adjust regionally to support employees and help them to thrive in every stage of life. We offer valuable benefits and resources, including health and life insurance, a flexible work environment, retirement savings plans, and more.

Our Hiring Process

In Sinch, we are committed to following a recruitment process that is fair, objective, consistent, and non-discriminatory. Our Talent Acquisition team, together with hiring managers and the rest of the interviewing team, persistently work towards identifying the candidates that best fit each open job, based on Sinch’ s hiring needs and candidates’ career expectations. We encourage applications from strong candidates with relevant professional backgrounds for this role. Not all applicants will meet all job requirements exactly! Even if you do not meet all job requirements, don't let that stop you from considering Sinch for the next step in your career. We are always open to candidates that could bring new ideas and perspectives to Sinch!

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let Sinch know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Jun 20, 2024

Posted on

Apr 21, 2024

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Brazil +/- 0 hours

About Sinch

Learn more about Sinch and their company culture.

View company profile

Personalized experiences your customers love.

Sinch enables meaningful communication at scale and allows you to connect with your audience seamlessly across messaging, email, voice, and video. With Sinch, it's easy to make every customer happy! 

In 2008, we started with six people in Sweden. Today, after more than ten acquisitions, we're proud to have over 3,000 talented people around the world working at Sinch.

We're constantly challenging ourselves to grow and stay ahead of the curve, but our focus is constant, and we know that our success relies on the talent and motivation of our team!

Employee benefits

Learn about the employee benefits and perks provided at Sinch.

View benefits

Birthdays off

You'll get a day off on your b-day.

Learning and development budget

Language study financial assistance.

Life insurance

Life insurance so you don't have to worry.

Healthcare benefits

Medical, dental, and vision insurance for employees.

View Sinch's employee benefits
Claim this profileSinch logoSI

Sinch

View company profileVisit sinch.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

39 remote jobs at Sinch

Explore the variety of open remote roles at Sinch, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Sinch

Remote companies like Sinch

Find your next opportunity by exploring profiles of companies that are similar to Sinch. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan