Job Description:
As a Senior Backend Engineering Analyst, you will play a key role in developing modern web applications and creating innovative products for our clients. Our team focuses on building global-scale products and managing numerous direct integrations with leading platforms.
Your daily responsibilities will include delivering technology projects and products aligned with our strategic objectives, collaborating with the product team to suggest and develop new functionalities. You will also be responsible for architecting and developing APIs for incredible conversational experiences and integrations using modern development technologies.
To achieve this, you will work closely with our distributed backend services team to develop and maintain scalable backend systems for our robust, global messaging platform. Additionally, you will actively participate in discussions about product features and technical solutions to solve customer problems and scale our solution.
You will master integrations and communications using REST APIs, practice code versioning (Git) with experience in Pull Requests and Code Review, and work effectively in a team environment.
If you are passionate about delivering high-quality software solutions, collaborating with talented teams, and adapting quickly to change, we encourage you to apply for this exciting opportunity.
Required Skills and Qualifications:
We are looking for someone with solid experience in a functional language, preferably Elixir. You should have experience developing RESTful and gRPC APIs and strong knowledge of distributed system architecture, data structures, algorithms, and software design patterns. Practical knowledge of Agile development methodologies is also essential. Additionally, you should have a solid understanding of relational databases and experience with Unit Testing and Integration Testing. English is a must as you will communicate with teams around the world daily.
Benefits:
At our company, we prioritize the well-being of our employees. We offer flexible benefits, including medical and dental plans, paid maternity leave, paternity leave, and daycare assistance for kids up to five years old. We also partner with Wellhub to help our employees access gyms and wellness options. Furthermore, we provide life insurance coverage for all employees in the events of unexpected absences, serious illness, accidents, and disabilities. We also offer annual reimbursements for certain expenses related to disabilities and/or transgender needs. Last but not least, our employees can take a day off on their birthday to celebrate with their loved ones.
Our Hiring Process:
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 our hiring needs and candidates' career expectations.