Company Overview:Our client is the second-largest iGaming company in the world. Their vision is to be the global leader in sports betting and gaming entertainment by creating the most exciting and trusted experience for their customers, revolutionizing the gaming space as we go. Powered by their own technology, they are home to a global family of more than 25 well established B2C brands, and with a focus on sustainability and growth, they will transform the industry for their players, for themselves and for the good of entertainment.
Position Overview:Our client is building a new squad in Brazil.The Software Engineer takes charge of feature development within their specialized technical domain (backend/frontend). They are responsible for designing, developing, deploying, and maintaining medium to high complexity features, with guidance from more seasoned engineers. The technology stack includes Java, JavaScript, TypeScript, Angular (modern versions), and a mix of cloud (AWS, GCP, Azure) and on-premise systems.
The company is currently hiring for Software Engineer II and Software Engineer III positions.
Key Responsibilities:- Implements code that is lucid, concise, high-performing, thoroughly tested, and easily comprehensible to others.
- Enhances the development experienceby improving development tools, test coverage, and/or code structure.
- Automates repetitive manual tasks to boost personal/team productivity.
- Ensures consistent and timely delivery of their tasks.
- Actively aids their team in the automation of execution metrics tracking and reporting, while also upholding disciplined adherence to processes and best practices.
- Possesses an in-depth understanding of at least one programming language and framework.
- Assumes responsibility for the entire lifecycle of their stories: development, testing, production, and subsequent fixes and enhancements.
- Collaborates with Product and Development counterparts to clarify story requirements they are working on.
- Promotes self-reliance by creating concise documentation for the stories they deliver.
- Conducts code reviews in accordance with the team's recognized standards and practices, deemed beneficial for the team.
Qualifications:- At least 5 years of experience in software engineering / development roles.
- Proficiencywith Java language, as well as with JavaScript/ TypeScript, cloud services (AWS/ GCP/ Azure), and on-prem systems.
- Proven track record in development of microservices / Service oriented Architecture (SOA), and APIs/ web services integration.
- Experience following agile development methodologies.
- Hands-on knowledge of continuous integration andcontinuous deployment automation & orchestration.
- Knowledgeof software development lifecycle and IT security standards.
- Having implementedbest practices at coding (SOLID, TDD) and/or design patterns is highly desirable.
This job opportunity is available in São Paulo, Brazil. It is a hybrid work position.