As a Back-end Developer in the betting industry, you will play a major role in applying robust and scalable solutions for the development and implementation of our products.You will be involved in the design, development and maintenance of high-quality Back-end systems that guarantee the security, optimal performance and scalability of our code and infrastructure.You must be able to make decisions in order to enhance the stability and security of our product, in addition to the ability of maintaining active and constructive communication, with the brands that use our software and with our service providers.ResponsibilitiesDesign and develop Back-end systems:Design and develop robust and scalable Back-end systems using TypeScript, Node.js and NestJs.Use of Docker to facilitate the development, implementation and scalability of applications.Code reviews and improvements:Write Unit Tests to ensure the quality and integrity of the code.Optimize the performance and efficiency of Back-end systems, identifying and solving bottlenecks that might compromise their quality and safety.Develop and integrate Restful APIs.Communication and collaboration between teams:Collaborate with Front-end, Management and Product Development teams to materialize business requirements through viable and effective technical solutions.RequirementsExperience and familiarity with TypeScript, Node.js and NestJs.Knowledge of Docker in the implementation and scalability of applications is preferred.
Experience and familiarity in Unit Testing and development and integration of Restful APIs.Preference given to knowledge in cybersecurity, data protection measures and software architecture.Strong analytical and problem-solving skills.Excellent verbal and written communication skills (in Portuguese and/or English), being able to present information in a clear and concise way.Creation and monitoring of tickets (familiarity with management tools, such as Jira, will be valued).Ability to understand, communicate and solve customer problems.Availability to work 8-hour shifts, coordinating with different teams within the company according to the needs of projects and client activities.Preferably, an academic degree in Computer Engineering or IT related superior and/or professional degrees.What we offerOpportunity to work and develop skills within an expanding international company, alongside a demanding and cohesive team.
Possibility to grow in one of the fastest growing industries globally.