Senior Backend Engineering Analyst Job Description
Sinch is a global customer engagement platform that provides communication services for businesses across messaging, voice, and email.
The company's services are used by more than 150,000 businesses, including many of the world's largest tech companies. As a Senior Backend Engineering Analyst, you will be a key player in developing modern web applications and creating surprising new products for clients.
* Develop technology projects/products aligned with the company's strategic objectives (OKRs), collaborating with the product team to suggest and develop new functionalities.
* Architect and develop APIs for incredible conversational experiences and integrations using modern development technologies.
* Develop and maintain scalable backend systems for a robust, global messaging platform(e.g., Whats App and SMS channels).
* Collaboratively develop and enhance distributed backend services that meet our customers' needs.
* Actively participate in discussions about product features and technical solutions to solve customer problems and scale our solution.
* Master integrations and communications using REST APIs.
* Practice code versioning (Git), with experience in Pull Requests and Code Review.
Required Skills and Qualifications
* Solid experience in a functional language, preferably Elixir.
* Experience developing RESTful and g RPC APIs.
* Strong knowledge of distributed system architecture, data structures, algorithms, and software design patterns.
* Practical knowledge of Agile development methodologies.
* Solid understanding of relational databases.
* Experience with Unit Testing and Integration Testing.
Benefits
* Stay healthy: We cover 100% of medical and dental plans for Sinchers and eligible dependents through Bradesco Saúde.
* Flexible benefits: With the Caju flexible benefit card, our Sinchers can choose to use benefits on food, education, and home office assistance.
* Family first: Our Sinchers can enjoy paid maternity leave for 180 days and paternity leave for 30 days. Plus, we provide daycare assistance for kids up to five years old.
* Everyday wellbeing: We partner with Wellhub to help Sinchers access gyms and wellness options.
* Secure your future: Our Partnership with Prudential life insurance provides coverage for all Sinchers in the events of unexpected absences, serious illness, accidents, and disabilities.
* Diversity and inclusion: We offer annual reimbursements for certain expenses related to disabilities and/or transgender needs.
* Take a break: Our Sinchers can take a day off on their birthday to celebrate with their loved ones.
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.