Description:
We are looking for a highly skilled Senior Backend Engineer to join our innovative team at Salvay & CLV Technologies. In this role, you will be instrumental in designing, developing, and maintaining the server-side logic and integrations for our gaming applications. Your work will involve building scalable backend systems and collaborating with game developers, designers, and front-end engineers to deliver seamless and high-performance gaming experiences. If you are a passionate backend developer with a solid foundation in Node.js and cloud infrastructure, and are excited about pushing the boundaries in the gaming industry, this role is for you.
Key Responsibilities:
- Design and implement server-side logic using Node.js and frameworks such as Express.js or Nest.js.
- Develop and maintain scalable and efficient backend systems that ensure quick and reliable access to server-side data.
- Collaborate with front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Build and maintain API interfaces that operate efficiently across a wide range of internal and external systems.
- Ensure system health through monitoring, logging, and debugging tools.
- Actively manage and optimize our AWS cloud infrastructure, ensuring system scalability and stability.
- Participate in all phases of the development lifecycle, from design through testing and deployment.
Required Skills and Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years’ experience in software development, with a strong background in backend technologies.
- Extensive experience with Node.js and frameworks such as Express.js or Nest.js.
- Proficiency in working with Web Sockets and a variety of databases including PostgreSQL, DynamoDB, Redis, and Cassandra.
- Experience in building applications on cloud infrastructure, preferably AWS, and familiarity with GCP or Azure.
- Strong knowledge of CI/CD pipelines, Infrastructure as Code (IaC) practices, and configuration management tools such as Terraform or Azure Resource Manager (ARM).
- Excellent problem-solving skills, with the ability to craft extensible and scalable solutions.
- Strong communication skills and the ability to work effectively in a dynamic team environment.