Backend Developer Job Description
We are seeking a highly skilled Backend Developer to join our team. This individual will be responsible for designing, developing, and maintaining backend services using TypeScript and associated technologies.
The ideal candidate will have experience with infrastructure as code, ideally with Terraform, and familiarity with containers or serverless architectures. They will also possess strong problem-solving skills, autonomy, and the ability to work in global, distributed teams.
Our team is passionate about creating innovative software solutions and we're looking for someone who shares our vision. We offer a dynamic work environment where talent and results matter.
* Key Responsibilities:
* Design, develop, and maintain backend services using TypeScript and associated technologies.
* Implement and evolve AI-powered functionalities.
* Build and optimize cloud-native architectures leveraging AWS services.
* Collaborate with data engineers/scientists.
* Ensure performance, reliability, observability, and high-quality delivery across backend components.
* Participate in architectural discussions, code reviews, and best-practice definitions within the engineering team.
Required Skills and Qualifications
To succeed in this role, you should have:
* Professional Experience: Strong professional experience as a Backend Developer, with advanced proficiency in TypeScript.
* Technical Knowledge: Deep knowledge of AWS architecture and services, including CloudFront, ALB, SQS, S3, IAM, Lambda, and related components.
* Infrastructure as Code: Experience with Infrastructure as Code, ideally with Terraform.
* Containers/Serverless: Familiarity with containers (ECS/EKS) or serverless architectures (Lambda).
* Problem-Solving: Strong problem-solving mindset, autonomy, and ability to work in global, distributed teams.
* Communication: Excellent communication skills and commitment to high-quality engineering practices.
Benefits
As a member of our team, you can expect:
* International Teamwork: Work with an international team.
* Leadership Opportunities: Have a leading role in a huge team.
* Culture: Amazing informal culture of smart hardworking and friendly people that support and care about each other.
* Mentorship: Mentorship program since day 1.
* Training: Formal training and certifications in technology, methodology, and relational skills.
Others
This position offers:
* Challenging Projects: Challenging projects with exciting clients and state-of-the-art technology.
* Diversity: A diverse company where you can make a difference.
* Talent Matters: Talent and results matter, not politics.