Back End Developer
KalambagamesKraków / hybrid, MalopolskieFull Time
Job description
About the role
Kalambagames is seeking a talented Back End Developer to join our dynamic team in Kraków, Malopolskie. This role is essential for enhancing our gaming platform, ensuring functionality and performance. As a Back End Developer, you will work closely with front-end developers and game designers to create server-side applications that support our innovative gaming solutions. You will have the opportunity to contribute to exciting projects and help shape the future of gaming technology.
Key facts
What you'll do
- Design and implement server-side logic and functionality for our gaming applications, ensuring high performance and responsiveness.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic, creating a user experience.
- Develop and maintain APIs that facilitate communication between the game client and server, ensuring efficient data transfer and processing.
- Optimize applications for maximum speed and scalability, addressing performance bottlenecks and improving overall system efficiency.
- Conduct thorough testing and debugging of applications to ensure reliability and stability in a production environment.
- Monitor and manage server performance, implementing necessary adjustments to maintain optimal operation.
- Work with database management systems to design, implement, and maintain data storage solutions that support game functionality.
- Participate in code reviews to ensure adherence to best practices and maintain high code quality within the development team.
- Stay updated with emerging technologies and industry trends, integrating relevant advancements into our development processes.
- Collaborate with cross-functional teams, including game designers and project managers, to define project requirements and deliverables.
- Document development processes, code changes, and system architecture to facilitate knowledge sharing within the team.
- Provide technical support and guidance to junior developers, fostering a collaborative and growth-oriented team environment.
Requirements
- Proven experience as a Back End Developer, with a strong understanding of server-side programming languages such as Java, Python, or Node.js.
- Familiarity with database technologies, including SQL and NoSQL databases, and experience in designing efficient data models.
- Strong knowledge of RESTful API design and implementation, with a focus on performance and security best practices.
- Experience with version control systems, particularly Git, and familiarity with collaborative development workflows.
- Understanding of cloud services and deployment strategies, with experience in platforms like AWS, Azure, or Google Cloud.
- Ability to work independently and as part of a team, demonstrating strong communication skills and a proactive approach to problem-solving.
- A passion for gaming and an understanding of the gaming industry, with a desire to contribute to innovative gaming solutions.
Nice to have
- Experience with containerization technologies such as Docker or Kubernetes, enhancing deployment and scalability.
- Familiarity with front-end technologies like HTML, CSS, and JavaScript, enabling better collaboration with front-end teams.
- Knowledge of Agile development methodologies, contributing to efficient project management and delivery.
- Experience with game development frameworks or engines, providing insights into game mechanics and performance optimization.
Skills & tools
- Proficiency in server-side programming languages (Java, Python, Node.js).
- Experience with database management systems (SQL, NoSQL).
- Familiarity with RESTful API development and integration.
- Understanding of cloud computing platforms (AWS, Azure, Google Cloud).
- Knowledge of version control systems (Git).
- Strong problem-solving skills and attention to detail.
Practical notes
- This position is based in Kraków, with a hybrid working model that allows for a blend of remote and in-office work.
- The salary for this role is competitive and commensurate with experience, reflecting the value of your contributions to our team.
- Candidates requiring a visa sponsorship are encouraged to apply, as we are committed to building a diverse and inclusive workforce.
- To apply, please visit our careers page at [Kalambagames Careers](https://kalambagames.bamboohr.com/careers/50).
Join Kalambagames and be part of a team dedicated to creating exceptional gaming experiences. We look forward to your application!