Software Developer for High-Scale Distributed Systems

1 week ago


Kraków, Lesser Poland, Czech Republic beBee Careers Full time

About the Role

We are seeking a skilled Software Developer to join our team and contribute to the development of high-scale distributed systems. The ideal candidate will have experience with backend applications in PHP, ideally with Symfony, and a strong understanding of clean, scalable, and testable system design.

The successful candidate will be responsible for designing and implementing reliable, efficient, and maintainable systems that meet the needs of our users. This includes working with SQL databases (MySQL/MariaDB), Redis, and Elasticsearch, as well as building and operating containerized development environments using Docker.

In addition to technical skills, we are looking for a developer who is passionate about code quality and reliability, and who can work effectively in a cross-functional team environment.

Key Responsibilities

  • Design and implement scalable, reliable, and maintainable backend systems using PHP and Symfony
  • Work with SQL databases (MySQL/MariaDB), Redis, and Elasticsearch to ensure data consistency and performance
  • Build and operate containerized development environments using Docker
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Develop and maintain high-quality code that meets industry standards

Requirements

  • 5+ years of experience in building backend applications in PHP, ideally with Symfony
  • Strong understanding of clean, scalable, and testable system design principles
  • Experience with SQL databases (MySQL/MariaDB), Redis, and Elasticsearch
  • Proficiency in containerized development using Docker
  • Familiarity with Test-Driven Development (TDD) principles and practices
  • Fluency in English

About Us

We are a dynamic and innovative company that values collaboration, creativity, and continuous learning. Our team is passionate about building high-quality software solutions that make a real impact on people's lives.



  • Kraków, Lesser Poland, Czech Republic beBee Careers Full time

    Unlock your full potential as a skilled software developer in a dynamic international team. We are seeking an experienced professional to join our development team, located in Krakow, Poland.We are looking for someone with a strong background in Java 8+ and hands-on experience with Spring and REST services. As a key member of our team, you will be...


  • Kraków, Lesser Poland, Czech Republic beBee Careers Full time

    High-Availability ServicesWe're seeking a skilled software developer to join our Global FX Calculations team.The ideal candidate will have experience in developing high-throughput systems, including low-latency trading applications and large microservices platforms.Key Responsibilities:Design and develop system components, such as data models and...


  • Kraków, Lesser Poland, Czech Republic beBee Careers Full time

    Job DescriptionAs a high-performance software engineer, you will be working on the development of a cutting-edge trading platform for a major international investment banking group.About the PlatformThe platform supports Foreign Exchange trading at scale, including pricing, booking, risk management, and valuations.Your ResponsibilitiesDevelop clean,...


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    Specific Knowledge/SkillsStrong algorithms, data structures and coding background (C#/ .NET)Experience in software architecture, software design, and design patternsExpertise in technically leading teams to deliver full-stack solutionsExcellent leadership, communication, interpersonal skillsEnglish language skills at level allowing efficient...


  • Kraków, Lesser Poland, Czech Republic beBee Careers Full time

    About the RoleWe are seeking a highly skilled Distributed Data Engineer to join our team and contribute to the development and deployment of large-scale, cloud-based data solutions. As a key member of our engineering team, you will be responsible for designing and deploying distributed data processing systems using Hadoop and Spark.As a Distributed Data...


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    Practical knowledge of computer networks design and configurationKnowledge of virtualization tools e.g. VMwareTest methodologies knowledgeGood analytical and problem-solving skillsFocus on quality and attention to detailsGood communication skills to work efficiently with multiple scrum teamsExperience in Agile methodologiesEnglish language skills at a level...


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    Company Overview">Motorola Solutions Systems Polska is a leading provider of public safety and dispatch operations solutions.">Salary">We offer a competitive salary package to reward your expertise.">Job Description">As a Technical Team Manager, you will lead scrum teams responsible for development and maintenance of Computer Aided Dispatch software. Your...


  • Kraków, Lesser Poland, Czech Republic beBee Careers Full time

    Job DescriptionWe are looking for a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications.In this role, you will have the opportunity to work on a wide range of projects, from web and mobile applications to backend systems. You...


  • Kraków, Lesser Poland, Czech Republic beBee Careers Full time

    Overview">This role involves designing, implementing, and maintaining digital systems throughout their lifecycle.Digital System Architects design, implement, and maintain digital and software systems. This multidisciplinary role encompasses control software, cybersecurity, system design & performance, and quality engineering.">Key Responsibilities">Develop...


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    Proven experience in leading software development teams (2 years or more)Practical experience in developing moderate size software systemsVery good understanding of the software development lifecyclePractical experience in programming large systemsProblem solver - able to work under minimal supervisionA great team playerGood verbal and written English...