Senior Software Engineer Backend

2 days ago


Remote Kraków, Czech Republic SmartRecruiters Inc. Full time

Proven experience in designing, developing, and operating distributed systems Experience in supporting end-to-end product lifecycle (from product discovery, solutioning, system design, implementation, production rollout, and optimization) While not strictly required, we see that most of our Senior Engineers have 5+ years of professional experience Deep command of the Java programming language Hands-on experience with TDD, clean code, clean architecture principles, and effective code reviews Strong domain modeling skills, including refactoring existing domains Good understanding of persistence layer and RESTful API design Solid understanding of distributed systems design (design for failure, eventual consistency, asynchronous communication, circuit breaking, timeouts, etc.) Experience with CI/CD pipelines and frequent deployments (a plus) Familiarity with AWS/GCP and Kubernetes/Docker (a plus) Proven ability to accelerate development using AI coding assistants (a plus) Hands-on experience building with modern LLM architectures such as Retrieval-Augmented Generation (RAG) Ability to coach and mentor other engineers Excellent collaboration and communication skills 🚀 SmartRecruiters transforms hiring for the world’s leading enterprises. We deliver an AI-powered hiring platform built for global scale, automating and optimizing the entire talent acquisition process. More than 4,000 companies, including LinkedIn, McDonald's, VISA, CD Projekt Red, Allegro rely on SmartRecruiters to build winning teams.  🚀 In 2025, SmartRecruiters joined SAP, the global leader in enterprise applications. Together, we are accelerating the reinvention of hiring by combining AI innovation with the scale and resources of SAP’s ecosystem. We designed our R&D structure based on the empowered product teams model. It means our teams are responsible for business outcomes and have autonomy in solving problems in a way that “customers love yet work for the business”. Job Description We are looking for a Senior Backend Engineer to help us build the next chapter of that AI-driven vision. Our technology platform is a global, scalable SaaS product hosted on AWS. The system is composed of hundreds of independent services (each sitting on Docker, orchestrated by Kubernetes). We build most of our services in Java and maintain an impressive uptime of 99.98% with over 2000 production deployments per month. 🚀 You may be located anywhere in Poland and work remotely or out of our Cracow office. ,[Contribute to a full life-cycle of the product (including problem discovery, prototyping, design, implementation, and measuring adoption), Build services with Java / Node.js (Express, Nest.js) on top of Kubernetes/AWS infrastructure, Build developer-friendly RESTful APIs, Design and connect to our persistence layer (PostgreSQL, ElasticSearch), Collaborate with other teams, Strong command of the English language, both written and verbal ] Requirements: Java, REST API, Microservices, Docker, Kubernetes, AWS, Elasticsearch, MongoDB, PostgreSQL Tools: Jira, Confluence, GitHub, GIT, Jenkins, Agile, Scrum, Kanban. Additionally: Sport subscription, Private healthcare, Small teams, International projects, Travel Opportunities, Unlimited vacation days, Company Shutdowns twice a year, Free coffee, Bike parking, Playroom, Shower, Free parking, In-house trainings, Modern office, Startup atmosphere, No dress code, Family Events, Company Parties, In-house hack days.



  • Remote, Kraków, Czech Republic Papaya Global Full time

    5+ years of experience in server-side development (we use Java 21+) Strong expertise in the field of microservices (Kubernetes) Experience with web service frameworks (Spring) Experience with cloud infrastructure (S3, SQS, SES) Previous experience with hexagonal architecture, event driven architecture, 12 factor application principles Hands-on experience...


  • Remote, Czech Republic Starbridge Full time

    You might be a fit if you: Are a senior developer with Enterprise B2B SaaS experience or Big data processing experience in the JVM ecosystem and ideally Kotlin. Are excited to roll up your sleeves and work in all parts of the backend and have experience working in small teams & startups. Ideally have experience working in a fast-growing startup. Ideally have...


  • Kraków, Czech Republic Beekeeper AG Full time

    What we look for in you Senior Engineering Foundation: 5+ years of experience in backend software development with a strong focus on building scalable, distributed systems (not just scripts or prototypes). Backend Fluency: Deep proficiency in Python. You understand concurrency, asynchronous programming, and how to build production-grade web servers. System...


  • Remote, Kraków, Warszawa, Czech Republic Zowie Full time

    Ideally, you'll bring with you: Excellent coding skills in Java, Scala, or Python and a passion for learning Solid expertise in enhancing your engineering setup and workflow with AI dev tools Excellent knowledge of SQL and relational databases Excellent system design skills that allow you to choose technologies and architectures wisely Experience with...


  • Remote, Czech Republic Adaptiq Full time

    7+ years of software engineering experience with proven delivery of production features 5+ years of Python, working on core product systems with real user impact Strong SQL fundamentals; hands-on experience with PostgreSQL/MySQL plus familiarity with MongoDB or DynamoDB Experience building distributed systems or microservices, including observability and...


  • Remote, Czechia, Czech Republic Veeam Software Full time 80,000 - 120,000 per year

    Veeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep...


  • Kraków, Czech Republic Vatix Full time

    Technical Skills: Advanced Python and Django expertise Experience with Django REST Framework Advanced PostgreSQL knowledge Mastery of API design and HTTP standards Familiarity with DevOps practices Mindset: Openness to modern development tools and practices, including AI-assisted coding Curiosity about emerging technologies and how they can improve workflows...


  • Remote, Kraków, Czech Republic Appliscale Full time

    Minimum of 6 years commercial work experience Proven experience leading technical teams in fast-paced, product-focused environments Bachelor's or higher degree in Computer Science, Software Engineering, or a related field Proficiency in full-stack development (or deep expertise in backend while understanding the frontend systems) Proficiency in Cloud...


  • Remote, Wrocław, Czech Republic Holisticon Connect Full time

    ✅  You might be the perfect match if you are/have: 4+ years of professional backend software development in Python; Good understanding of event-driven development; In-depth knowledge of a variety of AWS cloud services and solutions; Hands-on solid knowledge of containerisation technologies such as Docker; Ability to work with Unix and Bash shell...


  • Remote, Kraków, Czech Republic OEC Full time

    5+ years of professional software development experience in backend programming languages (Kotlin) Proven track record of delivering high-quality software solutions Proficiency with multi-threaded environments, concurrency, parallel computing (coroutines, virtual threads, WebFlux) Experience building and optimizing microservices Proficiency with best testing...