Job Description
We are seeking a Node.js Developer to join our client's team, specializing in backend development for the gaming technology sector.
Key Responsibilities
* Conduct technical investigations and problem-solving to improve backend systems and processes.
* Lead the development of robust backend solutions, ensuring scalability, efficiency, and production readiness while maintaining high quality standards.
* Manage the specification, implementation, testing, deployment, and ongoing operation of database and cloud-based software solutions.
* Perform comprehensive code reviews to ensure backend system quality and share knowledge within the team.
* Collaborate with frontend developers, UI/UX designers, system architects, and product owners on backend development and integration.
* Prioritize system performance optimization and adhere to security standards for robust and secure backend solutions.
* Stay up-to-date with the latest trends in backend technologies, apply innovative solutions, and share insights to improve team capabilities and workflows.
Minimum Qualifications
* Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
* Proven experience in backend development, focusing on database systems, cloud infrastructure, and server-side technologies, with at least 2-3 years of experience.
* SIGNIFICANT experience in backend technologies and ideally with cloud services (GCP, AWS, Azure, etc.).
* Fluency in English and Portuguese.
Nice-to-Have Qualifications
* Experience with Node.js and NestJS.
* Familiarity with database technology such as PostgreSQL.
* Experience with cloud solutions like Firebase.
* Public GitHub repositories with your own projects.