Job Description
Cyrex is a native security and software development company. We’re focused on building the next generation of top-notch software for web, mobile, and native. Coupled with our extensive background in ethical hacking and cyber crime, we’ve established ourselves as a trusted partner to over 700 clients worldwide. Serving clients of all size, from startups to full-scale enterprises, we work with a diverse, international team of experts providing custom-made development support.
Cyrex aims to drive innovation and creativity within the tech industry by combining both their technical expertise and creative thinking to create bulletproof security solutions and reliable software.
Long story short, we are an awesome team of tech savvy boys and girls who want to be the best at what we do.
If you are awesome too, let’s meet!
Join our team as a Backend Developer and contribute to the development of backend systems for multiple gaming projects. You will design, develop, and maintain scalable, high-performance backend services that support real-time gameplay and game-related systems. Your work will involve coding, testing, debugging, and optimizing backend functionality while collaborating with other developers to ensure seamless integration. The ideal candidate is passionate about gaming and proficient in Node.js, AWS, Terraform, and PortgreSQL, with a deep understanding of backend architecture and cloud services.
What you will do:
- Design, develop, and maintain backend systems using Node.js (Nest.js required).
- Develop and manage infrastructure as code using OpenTofu/Terraform.
- Deploy, monitor, and optimize services on AWS.
- Ensure backend services are secure, scalable, and high-performing.
- Implement and maintain APIs to support game features and real-time interactions.
- Troubleshoot and resolve backend-related issues.
- Work with cross-functional teams including frontend/game developers, designers, project managers.
Requirements
- 6+ years of experience as a backend developer.
- Strong proficiency in Node.js – Nest.js experience is required
- Solid experience with AWS services (EC2, networking, observability, etc.).
- Experience with OpenTofu/Terraform for infrastructure automation.
- Proficiency in PostgreSQL and relational database design.
- Experience building and integrating RESTful APIs and WebSockets.
- Understanding of cloud-native application development.
- Familiarity with CI/CD pipelines, specifically Jenkins and GitHub Actions.
- Understanding of security best practices (API security, authentication, encryption, etc.).
Desirable Pluses:
- Experience working in the gaming industry or on gaming-related projects.
- Knowledge of other languages: Go, Bash, Python.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Understanding of game server architectures and multiplayer systems.
- Passion for gaming and game development.
Benefits
- Permanently remote position.
- An opportunity to hone and improve your skills by applying them to a diverse variety of engaging projects.
- Be part of an international group with offices worldwide.
- Career growth and development.
- Working closely with a team of like-minded people in a fast-paced, multicultural environment.
- Ongoing training and professional self-improvement opportunities.
- Flexible working hours.
- An inclusive culture and open communication.