Senior Backend Programmer

Senior Backend Programmer

People Can Fly

Warsaw or Remote, Poland

Job Description

Core:

  • Propose, implement and own tasks and features in a timely fashion.
  • Provide regular updates to production.
  • Collaborating with the rest of the PCF Online Platform team to integrate and develop shared components, and augment stability/features of shared modules.
  • Produce high quality, performant code and products.
  • Breakdown your own tasks, update your progress, ask questions and raise issues to relevant stakeholders as well as proposing solutions when needed.
  • Work closely with other senior members of the team to implement high quality features and code, proactively identify and address risk with the team.
  • Proactively participate in code reviews to share knowledge and learn from other team members.
  • Occasionally support Leads with recruitment responsibilities, with HR collaboration.
  • Stay informed of best practices and technical solutions used at the company.
  • Work with QA teams to define testing requirements for new and existing features.

Backend:

  • Design and implement backend services for the PCF Online Platform, tailored for online, live services gaming.
  • Provide tools and frameworks for smooth backend service integration with game clients, servers and other services.
  • Implement protective measures against threats and ensure adherence to data protection laws.
  • Regularly review and improve the performance of online services, focusing on efficiency and load management.
  • Troubleshoot and resolve emergent technical issues and continuously support and maintain services with a focus on stability, reliability and availability.

Qualifications

  • 6+ years of experience in relevant roles.
  • Excellent primary programming language skills.
  • Good knowledge of Source Control and Code Review tools (Swarm, Perforce, Git, etc.).
  • Good knowledge of Project Management Software (JIRA, Confluence, etc.).
  • Ability to work autonomously.
  • 5+ years of experience developing high-scalability online services in various domains, emphasizing handling large user bases.
  • Familiarity with Kotlin, Java and Go, or willingness to learn these languages.
  • Expertise in Python, Ruby, and C#, or willingness to learn these languages.
  • Experience with Docker, Kubernetes, and at least one major cloud platform (AWS, Azure, GCP).
  • Experience with SQL databases (like MySQL) and Redis, focusing on scalability and efficiency.
  • Experience managing backend systems that handle high volumes of traffic and data, ensuring efficiency and stability under load.
  • Solid understanding of client-server methodologies and technologies.
  • Good knowledge of scalability, security, and code maintainability.
  • Ability to produce secure, reliable, and readable code.
  • Good mentoring skills.
  • Strong verbal and written communication skills in English.

Nice to have:

  • Experience with a product's full development cycle, including post-launch operations.
  • Experience with game backends such as Pragma, Nakama, Accelbyte.
  • Understanding of Unreal Engine for game development.
  • Good skills in Unreal Engine C++, and experience with plugins in particular.
  • Previous work in leading tech companies like FAANG is a plus.
  • Understanding of Unreal Engine for game development.
  • Familiarity with OpenAPI and code generation tools.
  • Experience with tools like Prometheus, InfluxDB, Loki, and Grafana.
  • Knowledge of OpenTelemetry for application monitoring.
  • Video Game-specific experience.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Poland      C Sharp Developer      Developer      Gaming      Java Developer      On-site      Python Developer      Remote      People Can Fly     

© EuroJobsites 2024