Responsibilities
- Engage in technical exploration, effort estimation, project planning, and cross-team coordination.
- Develop, deploy, and maintain backend systems as RESTful services within a microservices framework.
- Collaborate with engineering teams to integrate backend functionality into mobile applications.
- Advocate for and apply automated testing practices, including unit, integration, end-to-end, and performance testing.
- Create and manage CI/CD pipelines to support continuous integration and deployment workflows.
- Deploy and manage applications in cloud environments using Docker, Kubernetes, AWS, and Terraform.
- Collaborate in an agile setting through code reviews, pair programming, knowledge exchange, and incident response.
- Improve legacy systems and actively reduce accumulated technical complexity.
Work Arrangement
Remote (Country)
Team
The team operates in an inclusive, cooperative atmosphere that values open dialogue, diverse perspectives, and mutual respect, with members from more than 50 nationalities.
Other
- English is the primary language used for communication.
- The team fosters a supportive and cooperative culture built on transparency and joint problem-solving.
- Team members come from over 50 different countries, contributing to a diverse and inclusive workplace.
- Work is organized around Scrum practices, with a focus on inclusive decision-making and respect for all viewpoints.
- Regular knowledge transfer occurs through pair programming, code reviews, and learning initiatives.
- The team is committed to delivering reliable software through continuous delivery, code quality, and DevOps principles.