July 3, 2026
Senior Software Engineer - Python
Senior • Hybrid
Kraków, Poland
Company Description
With over 25 years’ experience, plus the same enormous passion and ambition we had on day-one, we’re trailblazers in the pet e-commerce industry. Our solutions make over 12 million customers genuinely happier – and that’s something we really care about. We work together to continually adapt; embracing change and the challenges it brings so that we can keep doing better. Join us and discover a place where your potential meets your passion for pets. That’s the power of plus.
Job Description
We are looking for a Senior Backend Software Engineer to join our Mobile Apps Team, bring new features to life, and support the evolution of our services and products. You will work closely with the product owner, area architect, and your team members to clarify business needs and technical requirements and define how to best support them. In close collaboration with other teams, your team will introduce new features and improvements to the mobile apps to provide an even better experience for more than 11 millions of our customers!
As our Senior Backend Software Engineer:
You will work with your Team and Product Owner in a challenging Agile environment, collaborating closely with other teams.
You will participate in the team's technical/architectural discussions and decisions.
You will develop and continuously deliver applications for one of Europe's most successful pet e-commerce platforms.
-
You will participate in the complete software development life cycle from discovery through coding, testing, deployment, and maintenance.
You will learn and grow your skills daily, striving for mastery using state-of-the-art technologies and practices such as AWS, Microservices, Docker, and more.
At the Mobile Apps, our primary responsibility is the iOS and Android apps, including the services that power them. This includes all aspects of the customer journey, from onboarding, personalised home feed, wishlist, search and catalog to cart and checkout. As a rapidly growing channel, the Mobile Apps are crucial to the company's success.
Here are several aspects of our team and work environment that contribute to a positive and fulfilling experience:
We work in self-organised teams following Scrum methodology, respecting and valuing everyone´s opinion.
We learn from each other and share knowledge through pair programming, code reviews, and many training opportunities.
We deliver value by developing new features, maintaining existing products, and improving all the infrastructure we need, so we would also like to have a colleague who is cross-functional.
We are committed to delivering high-quality products and believe that continuous delivery, clean code, and a DevOps mindset are key to achieving this goal.
Our team values a friendly and collaborative environment, and we greatly encourage open communication and teamwork. We believe in a team approach and do not assign blame; instead, we work together to build and maintain the system.
-
We embrace diversity, having colleagues from over 50 countries. This means our working language is English.
These are some of the technologies/frameworks/practices we use:
Python
Java 11+, Spring framework
CI/CD with Jenkins pipeline
InfluxDB, Grafana, ELK stack
Docker, Kubernetes
Amazon Web Services and cloud deployments (S3, SNS, SQS, RDS, DynamoDB, etc.), using tools such as Terraform or AWS CLI
Git, Scrum, Pair Programming, Peer Reviewing
Your responsibilities
Participate in solution investigation, estimations, planning, and alignment with other teams.
Design, implement, deliver, and support backend solutions (restful web services) using micro-services architecture.
Work closely with other teams to integrate their solutions into the mobile apps.
Promote and implement test automation (e.g., unit tests, integration tests, e2e tests and performance tests)
Build and maintain CI/CD pipelines for continuous integration, development, and deployment.
Deploy applications on the cloud using technologies such as Docker, Kubernetes, AWS and Terraform.
Work closely with the team in an agile and collaborative environment. This will involve code reviews, pair programming, knowledge sharing, and incident coordination.
Maintain existing applications and reduce technical debt.
Qualifications
Must have:
6+ years of professional experience with Python; experience with Java and the Spring Framework is a plus.
Strong understanding of complex architecture landscapes, with the ability to independently investigate and implement new features.
Ownership mindset with a strong focus on delivering high-quality solutions; experience with unit testing and Test-Driven Development (TDD).
Experience with DevOps tools and practices, including container orchestration, CI pipelines, monitoring and alerting, AWS, and Kubernetes.
Interest in contributing across the full software development lifecycle (frontend, backend, testing, and DevOps).
Ability to mentor junior colleagues and help structure and clarify requirements.
Empathetic team player with the ability to build effective working relationships.
Excellent verbal and written communication skills.
Nice to have:
Experience working within Agile practices and knowledge of Agile values & principles.
Experience working with Microservices.
Experience in the e-commerce domain.
-
Experience with AI-assisted development and modern SDLC tooling:
Tools like GitHub Copilot / Copilot Chat
Applying AI for code generation, refactoring, test automation, and documentation
Using AI to accelerate debugging, prototyping, and architectural decisions
Additional Information
Headquartered in Munich, with offices across Madrid, Krakow, Wroclaw, London and Vienna, we collaborate because we genuinely love working together - so you’ll be at the heart of an incredible, multinational team. We trust each other to get the job done, which means you’ll benefit from hybrid working, spending 60% of your time in the office and 40% at home. There’s an option to work for 20 days abroad in approved countries too.
Add to that development opportunities that help you to shape your own career path, excellent training and support, wellbeing offers, subsidised transport or bike leasing, plus 20% discount across all our products, and you’ll begin to get a sense of what sets us apart. Find out more about the specific benefits at your local office in our blog posts.
At zooplus, we believe in equal opportunity and support everyone to fulfil their potential. We recognise the power of listening and learning from each other and embrace diversity and inclusion of all.
#LI-Hybrid
Similar jobs you might like
Technology
zooplus
Senior Software Engineer - Java
Senior
Hybrid
Kraków, Poland
196,300 - 294,500 PLN
🏢 Summary: Engineering role focused on building secure, scalable payment solutions in a microservices environment using Java and cloud technologies. The position involves full stack development, architecture contribution, and collaboration across product and engineering teams to improve performance, reliability, and developer experience. 🗂️ Requirements: Experience building modern software applications at scale, Knowledge of Java, Experience with Spring-based development, Familiarity with cloud platforms, Understanding of CI/CD pipelines, Experience with distributed systems, Ability to write clean and maintainable code, Collaborative mindset, Ownership of features from concept to production 📃 Skills: Java, Spring, AWS, Docker, Kubernetes, Terraform, PostgreSQL, Oracle, Jenkins, Prometheus, Grafana, ELK, CI/CD, Microservices 🏢 Description: Company Description With over 25 years’ experience, plus the same enormous passion and ambition we had on day-one, we’re trailblazers in the pet e-commerce industry. Our solutions make over 12 million customers genuinely happier – and that’s something we really care about. We work together to continually adapt; embracing change and the challenges it brings so that we can keep doing better. Join us and discover a place where your potential meets your passion for pets. That’s the power of plus. Job Description Join our Payments Team and help shape secure, scalable payment experiences used by millions of customers every day. This is a high-impact engineering role at the centre of the customer journey, where performance, reliability, and user experience truly matter. We’re looking for an experienced engineer who enjoys solving complex problems, collaborating across teams, and building modern applications at scale. While this is a full stack role, we welcome candidates with either stronger backend or frontend experience who are excited to work across the stack. What You’ll Do Build and evolve scalable payment solutions within a microservices environment Take ownership of features from idea to production Contribute to architecture and technical decision-making Partner closely with product, engineering, and platform teams Improve performance, reliability, and developer experience Write clean, maintainable, and well-tested code How We Work Agile, collaborative teams with high ownership “You build it, you run it” mindset Code reviews, and knowledge sharing Continuous improvement in both technology and ways of working Tech Stack: Java 17+, Spring Boot,, AWS, Docker, Kubernetes, Terraform, PostgreSQL, Oracle, Jenkins, Prometheus, Grafana, ELK Qualifications What You Bring Experience building modern software applications at scale Good knowledge of Java and Spring-based development Familiarity with cloud platforms, CI/CD, and distributed systems Passion for clean architecture and quality engineering practices Collaborative mindset with a sense of ownership and curiosity Nice to Have Experience in payments or e-commerce environments Exposure to observability and monitoring tools Interest in AI-assisted development tools such as GitHub Copilot Don’t meet every requirement? We’d still love to hear from you. We value potential, mindset, and engineering fundamentals as much as direct experience. Additional Information Headquartered in Munich, with offices across Madrid, Krakow, Wroclaw, London and Vienna, we collaborate because we genuinely love working together - so you’ll be at the heart of an incredible, multinational team. We trust each other to get the job done, which means you’ll benefit from hybrid working, spending 60% of your time in the office and 40% at home. There’s an option to work for 20 days abroad in approved countries too. Add to that development opportunities that help you to shape your own career path, excellent training and support, wellbeing offers, subsidised transport or bike leasing, plus 20% discount across all our products, and you’ll begin to get a sense of what sets us apart. Find out more about the specific benefits at your local office in our blog posts . At zooplus, we believe in equal opportunity and support everyone to fulfil their potential. We recognise the power of listening and learning from each other and embrace diversity and inclusion of all. #LI-Hybrid
Technology

Apollo.io
Senior Backend Engineer (L5-L6) - 100% remote
Senior
Remote
28,000 - 38,000 PLN
🏢 Summary: Senior Backend Software Engineer role focused on designing and building highly scalable, distributed backend systems in a cross-functional, AI-driven environment. The position involves leading the full software development lifecycle, improving performance and quality, and mentoring engineers while working with modern cloud and DevOps technologies. The role emphasizes ownership, automation, and leveraging AI tools to optimize development processes. 🗂️ Requirements: Minimum 5 years backend development experience, 1–2 years experience in senior-level role, Experience building distributed web applications, Experience designing and developing RESTful APIs, Experience with SQL or NoSQL database modeling, Strong knowledge of data structures and algorithms, Experience with microservices architecture, Experience with cloud platforms (GCP), Experience with containerization and orchestration, Proven experience using AI tools for code generation and debugging, Ability to design highly scalable and highly available systems 📃 Skills: Ruby, RoR, Java, Python, Scala, Go, Elixir, C++, REST, SQL, NoSQL, MongoDB, Redis, GCP, Docker, Kubernetes, Microservices, Terraform, Ansible, Elasticsearch, Grafana, Kibana, GitHub, MachineLearning, React, TypeScript, Redux 🏢 Description: As a Senior Backend Software Engineer , you will be a critical part of our growing company, working on a cross-functional team to implement best practices in technology, architecture, and process. You'll have the chance to work in an open and collaborative environment, receive and give hands-on mentorship and have opportunities to grow and accelerate your career. You love both learning and teaching. In this role, you will be interfacing with design, front-end, analytics, as well as teams outside of Engineering. You enjoy working cross functionally to solve hard problems and make an impact. At Apollo, you strive for quality, and are obsessed with improving quality, automation, and squashing any bugs that sneak through. You have a drive to constantly investigate performance improvements and innovative ideas. This is how we organize our work We’re language agnostic, you don’t need any previous Ruby experience for the backend positions. Any of those programming languages - Java, Python, Scala, Go, Elixir, C++ will be great as you'll learn Ruby during the onboarding Responsibilities Design and implement highly scalable backend endpoints Gather product requirements and write design docs to satisfy product needs Drive/Lead full lifecycle of software development: product requirements, architecture, solution design, development, quality assurance, and maintenance Mentor others on best practices and effectively share knowledge Ability to effectively communicate development progress to the product lead, engineering manager, and other stakeholders Be comfortable introducing new technologies and new ideas as required Work effectively as part of a large global team Attend and engage in scrum ceremony meetings, team parties, and manager 1:1s Provide feedback to co-workers in written and verbal form and respond to technical and behavioral feedback from managers and peers Proactively acts without being told what to do. Able to identify areas of improvement and driving best practices to deliver high quality, performant, and scalable solutions Develops services that are highly available and scalable with proper monitoring and alerting in place Able to up-level the team by sharing knowledge and best practices with the engineering team Able to deal with ambiguity Ownership of projects from start to finish. Just because the project has been deployed doesn’t mean it’s done Organized and able to effectively plan and breakdown large projects into smaller tasks that are easier to estimate and deliver Lets others speak and seek to understand their viewpoints A creative and innovative problem solver & previous experience working in an agile, startup environment Confident in owning your role, and bringing creative ideas to the hands of our users Your skillset Proven experience leveraging AI tools to enhance software development processes, including code generation, debugging, and productivity optimization. Candidates should demonstrate fluency in integrating AI-driven solutions into their workflows and a willingness to stay current with emerging AI technologies Minimum 5 years of industry experience in backend development, at least 1-2 years in senior positions, developing large-scale applications Experience developing distributed web applications Your code is comprehensible, well-structured, highly performant Experience with database modeling (SQL or NoSQL both OK) Experience with using and designing RESTful services Proven experience leveraging AI tools to enhance software development processes, including code generation, debugging, and productivity optimization. Candidates should demonstrate fluency in integrating AI-driven solutions into their workflows and a willingness to stay current with emerging AI technologies Strong knowledge of computer science fundamentals, including data structures, algorithms, and object-oriented design Communication Skills Problem Solving, Proactivity Team Player Listening Skills Creativity and Innovation Organization and Planning Dealing with Ambiguity Ownership of projects from start to finish Distributed Web Development Optional BS or MS degree in Computer Science Computer Engineering or similar GCP Kubernetes Docker Mongo Redis Ruby on Rails Microservices Machine Learning This is how we work in house you can change the project you have influence on the choice of tools and technologies you have influence on the technological solutions applied you have influence on the product you develop the code "from scratch" you focus on product development agile Our tech stack: Ruby/RoR, React.js, Typescript, Redux, MongoDB, Elasticsearch, Ansible, Terraform, Grafana, Kibana, Docker, Kubernetes, GCP, GitHub Actions. Development opportunities we offer development budget industry-specific e-learning platforms intracompany training technical knowledge exchange within the company What we offer Base salary + 10% yearly bonus + equity Contract of employment (Polish UoP) + AKUP 50% tax deductible costs with 70% creativity factor for the Eng roles 100% remote work (we don’t have offices and we don’t plan to have them) - no hybrid, no forcing people to get back to the offices Allianz Medical Package and Warta Life Insurance covered by Apollo 1200 USD educational budget 300 USD Work From Home Stipend 4 additional PTO days for Engineering (Rest Days) 100% remote work and flexible working hours AI Learning Budget We are AI Native Apollo.io is an AI-native company built on a culture of continuous improvement. We’re on the front lines of driving productivity for our customers—and we expect the same mindset from our team. If you're energized by finding smarter, faster ways to get things done using AI and automation, you'll thrive here. What You’ll Love About Apollo Besides the great compensation package and culture that thrives in openness and excellence, we invest tremendous effort into developing our remote employees’ careers. The team embraces that we have a sole purpose: to help customers maximize their full revenue potential on the Apollo platform. This mindset opens us up to a lot of creative approaches to making customers successful at scale. You’ll be a significant part of a lean, remote team, empowered to really own your role as a proactive educator. We’re very collaborative at Apollo, so you’ll be able to lean on your teammates, even in adjacent departments, to help you achieve lofty goals. You’ll be supported and encouraged to experiment and take educated risks that lead to big wins. And, you’ll have a whole team remotely by your side to help you do it!
Technology

Apollo.io
Senior Backend Engineer (L5-L6) - 100% remote
Senior
Remote
28,000 - 38,000 PLN
🏢 Summary: Senior Backend Software Engineer role focused on designing and delivering highly scalable, distributed backend systems in a cross-functional, AI-native environment. The position involves full software development lifecycle ownership, architectural decision-making, and mentoring while building performant services from scratch. Engineers work with modern cloud and DevOps tooling in a fully remote, agile setup. 🗂️ Requirements: Minimum 5 years backend development experience, 1–2 years experience in senior-level role, Experience building large-scale distributed web applications, Proficiency in one of: Java, Python, Scala, Go, Elixir, C++, Experience designing and developing RESTful APIs, Experience with SQL or NoSQL database modeling, Strong knowledge of data structures and algorithms, Experience with microservices architecture, Experience with cloud platforms, Experience with Docker and Kubernetes, Experience leveraging AI tools for code generation and debugging, Ability to design highly scalable and highly available systems 📃 Skills: Ruby, RoR, Java, Python, Scala, Go, Elixir, C++, REST, SQL, NoSQL, MongoDB, Redis, Microservices, GCP, Docker, Kubernetes, Terraform, Ansible, Elasticsearch, Grafana, Kibana, GitHub, MachineLearning, AI 🏢 Description: As a Senior Backend Software Engineer , you will be a critical part of our growing company, working on a cross-functional team to implement best practices in technology, architecture, and process. You'll have the chance to work in an open and collaborative environment, receive and give hands-on mentorship and have opportunities to grow and accelerate your career. You love both learning and teaching. In this role, you will be interfacing with design, front-end, analytics, as well as teams outside of Engineering. You enjoy working cross functionally to solve hard problems and make an impact. At Apollo, you strive for quality, and are obsessed with improving quality, automation, and squashing any bugs that sneak through. You have a drive to constantly investigate performance improvements and innovative ideas. This is how we organize our work We’re language agnostic, you don’t need any previous Ruby experience for the backend positions. Any of those programming languages - Java, Python, Scala, Go, Elixir, C++ will be great as you'll learn Ruby during the onboarding Responsibilities Design and implement highly scalable backend endpoints Gather product requirements and write design docs to satisfy product needs Drive/Lead full lifecycle of software development: product requirements, architecture, solution design, development, quality assurance, and maintenance Mentor others on best practices and effectively share knowledge Ability to effectively communicate development progress to the product lead, engineering manager, and other stakeholders Be comfortable introducing new technologies and new ideas as required Work effectively as part of a large global team Attend and engage in scrum ceremony meetings, team parties, and manager 1:1s Provide feedback to co-workers in written and verbal form and respond to technical and behavioral feedback from managers and peers Proactively acts without being told what to do. Able to identify areas of improvement and driving best practices to deliver high quality, performant, and scalable solutions Develops services that are highly available and scalable with proper monitoring and alerting in place Able to up-level the team by sharing knowledge and best practices with the engineering team Able to deal with ambiguity Ownership of projects from start to finish. Just because the project has been deployed doesn’t mean it’s done Organized and able to effectively plan and breakdown large projects into smaller tasks that are easier to estimate and deliver Lets others speak and seek to understand their viewpoints A creative and innovative problem solver & previous experience working in an agile, startup environment Confident in owning your role, and bringing creative ideas to the hands of our users Your skillset Proven experience leveraging AI tools to enhance software development processes, including code generation, debugging, and productivity optimization. Candidates should demonstrate fluency in integrating AI-driven solutions into their workflows and a willingness to stay current with emerging AI technologies Minimum 5 years of industry experience in backend development, at least 1-2 years in senior positions, developing large-scale applications Experience developing distributed web applications Your code is comprehensible, well-structured, highly performant Experience with database modeling (SQL or NoSQL both OK) Experience with using and designing RESTful services Proven experience leveraging AI tools to enhance software development processes, including code generation, debugging, and productivity optimization. Candidates should demonstrate fluency in integrating AI-driven solutions into their workflows and a willingness to stay current with emerging AI technologies Strong knowledge of computer science fundamentals, including data structures, algorithms, and object-oriented design Communication Skills Problem Solving, Proactivity Team Player Listening Skills Creativity and Innovation Organization and Planning Dealing with Ambiguity Ownership of projects from start to finish Distributed Web Development Optional BS or MS degree in Computer Science Computer Engineering or similar GCP Kubernetes Docker Mongo Redis Ruby on Rails Microservices Machine Learning This is how we work in house you can change the project you have influence on the choice of tools and technologies you have influence on the technological solutions applied you have influence on the product you develop the code "from scratch" you focus on product development agile Our tech stack: Ruby/RoR, React.js, Typescript, Redux, MongoDB, Elasticsearch, Ansible, Terraform, Grafana, Kibana, Docker, Kubernetes, GCP, GitHub Actions. Development opportunities we offer development budget industry-specific e-learning platforms intracompany training technical knowledge exchange within the company What we offer Base salary + 10% yearly bonus + equity Contract of employment (Polish UoP) + AKUP 50% tax deductible costs with 70% creativity factor for the Eng roles 100% remote work (we don’t have offices and we don’t plan to have them) - no hybrid, no forcing people to get back to the offices Allianz Medical Package and Warta Life Insurance covered by Apollo 1200 USD educational budget 300 USD Work From Home Stipend 4 additional PTO days for Engineering (Rest Days) 100% remote work and flexible working hours AI Learning Budget We are AI Native Apollo.io is an AI-native company built on a culture of continuous improvement. We’re on the front lines of driving productivity for our customers—and we expect the same mindset from our team. If you're energized by finding smarter, faster ways to get things done using AI and automation, you'll thrive here. What You’ll Love About Apollo Besides the great compensation package and culture that thrives in openness and excellence, we invest tremendous effort into developing our remote employees’ careers. The team embraces that we have a sole purpose: to help customers maximize their full revenue potential on the Apollo platform. This mindset opens us up to a lot of creative approaches to making customers successful at scale. You’ll be a significant part of a lean, remote team, empowered to really own your role as a proactive educator. We’re very collaborative at Apollo, so you’ll be able to lean on your teammates, even in adjacent departments, to help you achieve lofty goals. You’ll be supported and encouraged to experiment and take educated risks that lead to big wins. And, you’ll have a whole team remotely by your side to help you do it!
Technology

Apollo.io
Senior Backend Engineer (L5-L6) - 100% remote
Senior
Remote
28,000 - 38,000 PLN
🏢 Summary: Senior Backend Software Engineer role focused on designing and delivering highly scalable, distributed backend systems in a cross-functional, AI-driven environment. The position involves leading full software development lifecycle, building RESTful services, improving performance and quality, and contributing to architectural decisions. Engineers work with modern cloud-native technologies and have strong influence over tools, solutions, and product development in a fully remote setup. 🗂️ Requirements: Minimum 5 years backend development experience, 1–2 years experience in senior-level role, Experience building large-scale distributed web applications, Experience designing and implementing RESTful services, Experience with SQL or NoSQL database modeling, Strong knowledge of data structures and algorithms, Experience with microservices architecture, Experience with cloud platforms, Experience with containerization and orchestration, Proven use of AI tools for code generation and debugging, Ability to design highly scalable and highly available systems, Experience working in Agile environment 📃 Skills: Java, Python, Scala, Go, Elixir, C++, Ruby, SQL, NoSQL, MongoDB, Redis, GCP, Kubernetes, Docker, Microservices, REST, AI, MachineLearning, Terraform, Ansible, Elasticsearch, Grafana, Kibana, GitHubActions 🏢 Description: As a Senior Backend Software Engineer , you will be a critical part of our growing company, working on a cross-functional team to implement best practices in technology, architecture, and process. You'll have the chance to work in an open and collaborative environment, receive and give hands-on mentorship and have opportunities to grow and accelerate your career. You love both learning and teaching. In this role, you will be interfacing with design, front-end, analytics, as well as teams outside of Engineering. You enjoy working cross functionally to solve hard problems and make an impact. At Apollo, you strive for quality, and are obsessed with improving quality, automation, and squashing any bugs that sneak through. You have a drive to constantly investigate performance improvements and innovative ideas. This is how we organize our work We’re language agnostic, you don’t need any previous Ruby experience for the backend positions. Any of those programming languages - Java, Python, Scala, Go, Elixir, C++ will be great as you'll learn Ruby during the onboarding Responsibilities Design and implement highly scalable backend endpoints Gather product requirements and write design docs to satisfy product needs Drive/Lead full lifecycle of software development: product requirements, architecture, solution design, development, quality assurance, and maintenance Mentor others on best practices and effectively share knowledge Ability to effectively communicate development progress to the product lead, engineering manager, and other stakeholders Be comfortable introducing new technologies and new ideas as required Work effectively as part of a large global team Attend and engage in scrum ceremony meetings, team parties, and manager 1:1s Provide feedback to co-workers in written and verbal form and respond to technical and behavioral feedback from managers and peers Proactively acts without being told what to do. Able to identify areas of improvement and driving best practices to deliver high quality, performant, and scalable solutions Develops services that are highly available and scalable with proper monitoring and alerting in place Able to up-level the team by sharing knowledge and best practices with the engineering team Able to deal with ambiguity Ownership of projects from start to finish. Just because the project has been deployed doesn’t mean it’s done Organized and able to effectively plan and breakdown large projects into smaller tasks that are easier to estimate and deliver Lets others speak and seek to understand their viewpoints A creative and innovative problem solver & previous experience working in an agile, startup environment Confident in owning your role, and bringing creative ideas to the hands of our users Your skillset Proven experience leveraging AI tools to enhance software development processes, including code generation, debugging, and productivity optimization. Candidates should demonstrate fluency in integrating AI-driven solutions into their workflows and a willingness to stay current with emerging AI technologies Minimum 5 years of industry experience in backend development, at least 1-2 years in senior positions, developing large-scale applications Experience developing distributed web applications Your code is comprehensible, well-structured, highly performant Experience with database modeling (SQL or NoSQL both OK) Experience with using and designing RESTful services Proven experience leveraging AI tools to enhance software development processes, including code generation, debugging, and productivity optimization. Candidates should demonstrate fluency in integrating AI-driven solutions into their workflows and a willingness to stay current with emerging AI technologies Strong knowledge of computer science fundamentals, including data structures, algorithms, and object-oriented design Communication Skills Problem Solving, Proactivity Team Player Listening Skills Creativity and Innovation Organization and Planning Dealing with Ambiguity Ownership of projects from start to finish Distributed Web Development Optional BS or MS degree in Computer Science Computer Engineering or similar GCP Kubernetes Docker Mongo Redis Ruby on Rails Microservices Machine Learning This is how we work in house you can change the project you have influence on the choice of tools and technologies you have influence on the technological solutions applied you have influence on the product you develop the code "from scratch" you focus on product development agile Our tech stack: Ruby/RoR, React.js, Typescript, Redux, MongoDB, Elasticsearch, Ansible, Terraform, Grafana, Kibana, Docker, Kubernetes, GCP, GitHub Actions. Development opportunities we offer development budget industry-specific e-learning platforms intracompany training technical knowledge exchange within the company What we offer Base salary + 10% yearly bonus + equity Contract of employment (Polish UoP) + AKUP 50% tax deductible costs with 70% creativity factor for the Eng roles 100% remote work (we don’t have offices and we don’t plan to have them) - no hybrid, no forcing people to get back to the offices Allianz Medical Package and Warta Life Insurance covered by Apollo 1200 USD educational budget 300 USD Work From Home Stipend 4 additional PTO days for Engineering (Rest Days) 100% remote work and flexible working hours AI Learning Budget We are AI Native Apollo.io is an AI-native company built on a culture of continuous improvement. We’re on the front lines of driving productivity for our customers—and we expect the same mindset from our team. If you're energized by finding smarter, faster ways to get things done using AI and automation, you'll thrive here. What You’ll Love About Apollo Besides the great compensation package and culture that thrives in openness and excellence, we invest tremendous effort into developing our remote employees’ careers. The team embraces that we have a sole purpose: to help customers maximize their full revenue potential on the Apollo platform. This mindset opens us up to a lot of creative approaches to making customers successful at scale. You’ll be a significant part of a lean, remote team, empowered to really own your role as a proactive educator. We’re very collaborative at Apollo, so you’ll be able to lean on your teammates, even in adjacent departments, to help you achieve lofty goals. You’ll be supported and encouraged to experiment and take educated risks that lead to big wins. And, you’ll have a whole team remotely by your side to help you do it!
Technology
emagine Polska
Senior AI Software Engineer – Backend
Senior
Remote
Lisbon, Portugal
🏢 Summary: Senior AI Software Engineer – Backend role focused on designing, building, and scaling production-grade AI backend services, including LLM integrations, RAG pipelines, and distributed cloud-native systems. The position emphasizes reliable, observable, and secure AI solutions deployed in AWS using modern backend and infrastructure practices. You will work in an Agile environment delivering scalable APIs, microservices, and AI-driven workflows for enterprise use cases. 🗂️ Requirements: Bachelor’s degree in Computer Science, Software Engineering, Data Engineering, or related field, 6+ years backend or software engineering experience, Hands-on experience delivering AI-enabled or data-intensive backend solutions, Proficiency in at least one backend language: Python, Java, Go, Kotlin, C#, or TypeScript, Strong experience building REST APIs, microservices, and distributed systems, Experience with Python backend frameworks such as FastAPI and async programming, Experience integrating LLMs or cloud AI services with orchestration layers, Knowledge of RAG, vector search, and semantic retrieval concepts, Experience with SQL and NoSQL databases, Experience with AWS cloud services and cloud-native architectures, Experience with Terraform or infrastructure-as-code tools, Experience with Git and Agile/Scrum methodologies, Knowledge of testing, monitoring, logging, and AI evaluation practices 📃 Skills: Python, Java, Go, Kotlin, C#, TypeScript, FastAPI, REST, Microservices, LLM, RAG, Vector, SQL, NoSQL, AWS, Terraform, Git, Scrum, Kubernetes, Docker, CI/CD, Async, Serverless, Containers 🏢 Description: YOUR CONTRIBUTION Our culture is agile and collaborative, and we genuinely believe our people are some of the best with which you’ll ever work. We are looking for a skilled and passionate Senior AI Software Engineer – Backend to join our Centre of Excellence and the SWE team to design, build and scale production-grade AI services, intelligent workflows, and backend platforms that create measurable business value. YOUR “DAY-TO-DAY”: Design, develop and operate production-grade AI backend services, APIs, and event-driven components with strong focus on scalability, reliability, latency, and cost efficiency. Build and integrate capabilities based on LLMs and other AI services, including prompt orchestration, structured outputs, tool calling, and workflow automation. Develop retrieval and knowledge integration patterns such as RAG, vector search, and metadata-driven content pipelines for enterprise use cases. Participate and support Agile methods and frameworks by taking part in planning events, daily stand-ups, code reviews, and technical discussions. Collaborate closely with product, platform, frontend, DevOps, security, and data stakeholders as a valued member of a self-managing, cross-functional SWE team. Implement robust observability, evaluation and guardrails for AI solutions, including logging, tracing, monitoring, feedback loops and incident troubleshooting. Manage and optimize scalable distributed systems on the Cloud, using secure-by-design and infrastructure-as-code practices. Develop automated tests and evaluation suites to validate backend logic, model behavior, regression scenarios, and non-functional requirements. Translate product and business needs into reliable technical designs, reusable services, and maintainable integration patterns. Continuously improve architecture, developer experience, and engineering standards by contributing to best practices, reviews, and technical mentorship within the Backend community. BACKGROUND AND QUALIFICATIONS: Bachelor's Degree or higher in Computer Science, Software Engineering, Data Engineering, or related field, with appropriate professional experience. Proven work experience as a Backend Engineer or Software Engineer for 6+ years, with hands-on delivery of AI-enabled or data-intensive backend solutions. Strong experience with Agile delivery frameworks such as Scrum and modern source code management practices using Git. Knowledge of AI engineering patterns such as agentic workflows, semantic caching, prompt/version management, and human-in-the-loop controls. Strong proficiency in one or more backend languages such as Python, Java, Go, Kotlin, C#, or TypeScript, with production experience building APIs and services. Solid experience designing and operating backend services, microservices, and distributed systems, including RESTful APIs, asynchronous processing, and messaging patterns. Hands-on experience with Python-based AI/backend frameworks and service development patterns, such as FastAPI, async programming, data validation, and structured outputs. Experience integrating foundation model or cloud AI services and building reliable orchestration layers for prompts, tools, and model interactions. Good knowledge of data access patterns and storage technologies, including SQL and NoSQL databases, caching, and vector databases or semantic retrieval concepts. Experience with AWS cloud services and cloud-native engineering practices, including serverless, containers, observability, and infrastructure automation. Experience with Terraform or other infrastructure-as-code tooling. Knowledge of AI solution quality practices, including testing strategies, evaluation, monitoring, security, privacy, and responsible-use guardrails. Knowledgeable about software architecture, design patterns, logging, monitoring, and performance optimization. Excellent analytical and time management skills, strong teamwork mindset, and a pragmatic problem-solving attitude. Passionate about software engineering, continuous learning, and the practical adoption of emerging AI technologies. ADDITIONAL EXPERIENCE PREFERRED OR HELPFUL: Experience with cloud AI platforms and managed model services, preferably in AWS environments. Experience with Kubernetes, Docker containers, and CI/CD pipelines for deploying and operating AI-enabled services. Experience with product and collaboration tools such as Jira and Confluence. Summary: Senior AI Software Engineer – Backend Role in a nutshell: A senior backend engineer focused on building and scaling production-grade AI services — think LLM integrations, RAG pipelines, agentic workflows, and cloud infrastructure — within a collaborative, cross-functional team. Experience needed: 6+ years in backend/software engineering, with hands-on AI or data-intensive delivery. Must-have tech: Python (FastAPI, async), REST APIs, microservices, Terraform, AWS, SQL/NoSQL/vector databases, Git, Agile/Scrum. Nice to have: Kubernetes, Docker, CI/CD, Terraform, Jira/Confluence. Key soft skills: Strong communicator, team player, pragmatic problem-solver, passionate about AI and continuous learning. Degree: Computer Science, Software Engineering, or related field. The right candidate is someone who bridges solid backend engineering fundamentals with practical AI delivery experience — not just a data scientist or ML researcher, but an engineer who ships reliable, observable AI products in production.
Technology
AgileEngine
Software Engineer
Senior
Remote
Krakow, Poland
5,600 - 7,400 USD
🏢 Summary: Senior Backend Engineer role focused on designing and building scalable serverless middleware services for digital ordering, payments, loyalty, and third-party integrations on a major consumer platform using AWS and Node.js/TypeScript. The position emphasizes event-driven architecture, infrastructure as code, secure authentication, and active use of AI-assisted development tools. It involves API development at scale, cloud-native deployments, and collaboration on high-quality, secure backend systems. 🗂️ Requirements: 4+ years of backend development experience, Experience building and operating RESTful and/or GraphQL APIs at scale, Proficiency in JavaScript or TypeScript, Experience with serverless architectures on AWS (Lambda, API Gateway, DynamoDB, SQS/SNS), Experience with CI/CD pipelines and Git-based source control workflows, Familiarity with Infrastructure as Code (Terraform or CloudFormation), Understanding of event-driven architecture, webhooks, async messaging, pub/sub, Experience integrating with third-party and vendor APIs, Strong debugging and production incident management skills, Upper-intermediate English level 📃 Skills: JavaScript, TypeScript, Node.js, AWS, Lambda, API Gateway, DynamoDB, SQS, SNS, Terraform, CloudFormation, Git, GitHub, Azure, REST, GraphQL, Cognito, OAuth2, OpenID, Datadog, Dynatrace, CloudWatch, Akamai, CloudFront, CI/CD 🏢 Description: ID72455 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior Backend Engineer to design and build scalable middleware services powering digital ordering, payments, loyalty, and third-party integrations across a major consumer platform. You will develop serverless applications using AWS Lambda and API Gateway, build Node.js/TypeScript microservices, design event-driven architectures with SQS/SNS, and implement infrastructure as code with Terraform. The role includes active use of AI-assisted development tools as a core part of the daily engineering workflow. What you will do Develop serverless applications using AWS Lambda and API Gateway; Build and maintain Node.js/TypeScript microservices; Design event-driven architectures using SQS/SNS; Build infrastructure as code using Terraform; Leverage AI-assisted development tools (GitHub Copilot, Claude, and similar) as a core part of daily engineering work — from code generation and refactoring to test coverage and documentation. Champion AI tooling adoption across the team; Create integrations with delivery providers and payment platforms; Collaborate with business stakeholders and product teams to understand functional and technical requirements; translate those into scalable, maintainable architecture and implementation plans; Conduct constructive code reviews and provide technical design guidance to peers and junior engineers, raising the overall quality and consistency of team output; Enforce data governance, security policies, and compliance standards throughout the software development lifecycle; Implement secure authentication and identity flows using Amazon Cognito. Must haves 4+ years of backend development experience ; Demonstrated experience building and operating RESTful and/or GraphQL APIs at scale; Strong proficiency in one or more of: JavaScript/TypeScript (Node.js, Java, or C#) ; Experience with serverless architectures on AWS ( Lambda , API Gateway , DynamoDB , SQS/SNS ); Demonstrated experience building and operating RESTful and/or GraphQL APIs at scale; Experience with CI/CD pipelines and source control workflows (Git, GitHub Actions, Azure DevOps); Familiarity with Infrastructure as Code ( Terraform or CloudFormation); Solid understanding of integration patterns: event-driven architecture, webhooks, async messaging, and pub/sub; Experience integrating with third-party platforms and vendor APIs (e.g., delivery aggregators, POS systems, loyalty platforms, or similar ecosystem partners); Ability to translate ambiguous business requirements into clear technical specifications; Collaborative mindset with a willingness to give and receive candid code review feedback; Strong debugging, root-cause analysis, and production incident management skills. Upper-intermediate English level. Nice to haves DoorDash, Uber Eats, or similar delivery integrations; Payment platform integrations; Restaurant, retail, or QSR experience; Amazon Cognito expertise; Experience with multi-region AWS deployments and global traffic management (Akamai, CloudFront); Familiarity with identity and authentication patterns: OAuth 2.0, OpenID Connect, AWS Cognito; Hands-on experience with observability platforms (Dynatrace, Datadog, CloudWatch); Experience prompting, fine-tuning, or orchestrating LLMs/AI agents as part of a software delivery workflow; Experience in QSR, retail, or e-commerce domains; AWS Certified Developer – Associate or higher; Exposure to React Native or cross-platform mobile app integration patterns. The benefits of joining us Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!
Technology
AgileEngine
Software Engineer
Senior
Remote
Krakow, Poland
5,600 - 7,400 USD
🏢 Summary: Senior Backend Engineer role focused on maintaining and evolving a serverless backend platform for a mobile news application using Node.js and TypeScript on AWS. The position involves building and supporting APIs, content ingestion pipelines, and improving production reliability and observability. Requires strong AWS serverless expertise, ownership, and ability to work independently on existing production systems. 🗂️ Requirements: 4+ years of professional software engineering experience, Strong hands-on experience with Node.js and TypeScript, Experience building and maintaining REST APIs and serverless services, Strong AWS production experience (Lambda, API Gateway, DynamoDB, S3, CloudFront, CloudWatch, IAM), Experience with Terraform or similar infrastructure-as-code tools, Experience with CI/CD workflows, builds, tests, and release validation, Strong debugging skills in live production environments, Experience improving legacy or evolving applications, Working knowledge of React, Upper-intermediate English level 📃 Skills: Node.js, TypeScript, AWS, Lambda, APIGateway, DynamoDB, S3, CloudFront, CloudWatch, IAM, Terraform, CI/CD, SQS, EventBridge, SSM, WAF, VPC, NAT, Sentry, React 🏢 Description: ID73087 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior Backend Engineer to maintain and evolve the backend platform powering a mobile news application, working across Node.js and TypeScript services running on AWS Lambda. You will support content ingestion pipelines, APIs for mobile clients, and WebView rendering, while improving production reliability and observability using CloudWatch, Sentry, and Terraform-managed infrastructure. The role requires strong AWS serverless depth, high ownership, and the ability to understand and improve an existing production system independently. What you will do Build, maintain, and improve Node.js/TypeScript backend services running on AWS Lambda; Develop and support APIs used by mobile clients, content systems, WebViews, and internal workflows; Support content ingestion, article payload generation, audio generation, navigation feeds, top stories, video feeds, and search; Work with AWS services including Lambda, API Gateway, CloudFront, DynamoDB, S3, SQS/DLQs, EventBridge, SSM, WAF, CloudWatch, IAM, VPC, and NAT; Improve reliability, observability, scalability, and maintainability of production systems; Investigate production issues using CloudWatch logs, metrics, alarms, Sentry, dashboards, and deployment history; Write and improve tests, build scripts, package validation, and local checks that mirror CI; Refactor legacy or fast-evolving code paths while preserving production behavior; Document setup steps, operational decisions, implementation details, and incident learnings. Must haves 4+ years of professional software engineering experience ; Strong hands-on experience with Node.js and TypeScript backend development; Experience building and maintaining REST APIs, serverless services, and backend integrations; Strong AWS production experience, especially Lambda , API Gateway , DynamoDB , S3 , CloudFront , CloudWatch , and IAM ; Experience with Terraform or similar infrastructure-as-code tooling; Experience with CI/CD workflows, package-level builds, tests, and release validation; Strong debugging skills for live production systems; Ability to understand existing systems, business logic, and operational constraints quickly; Experience improving legacy or evolving applications; Working knowledge of React for light frontend/template support; High ownership mindset and ability to work independently in a remote environment; Clear written and verbal communication; Strong attention to maintainability, observability, and code quality; Upper-intermediate English level. Nice to haves Experience with media, publishing, CMS, or content-delivery systems; Experience with CloudFront Functions, API keys, caching, and edge routing; Experience with DynamoDB streams, EventBridge schedules, SQS dead-letter queues, and asynchronous workflows; Experience with Sentry, structured logging, CloudWatch Logs Insights, and production dashboards; Experience with React, Vite, Storybook, or WebView-rendered content; Experience supporting applications that evolved from small internal tools into larger production platforms; Experience using AI-assisted development tools responsibly as part of a professional workflow. The benefits of joining us Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!
Technology
HERE Technologies
Senior Backend Software Engineer - AI Agent
Senior
Hybrid
Krakow, Poland
14,000 - 21,000 PLN
🏢 Summary: Senior Software Engineer role focused on building scalable backend systems and customer-facing APIs for AI-driven logistics solutions. The position centers on designing core service layers, workflow engines, and integrations with HERE and third-party APIs to enable intelligent delivery optimization at scale. It emphasizes hands-on backend development, system reliability, and production-quality engineering. 🗂️ Requirements: Strong backend development experience, Proficiency in Python and/or TypeScript, Experience building APIs and backend systems, Experience designing scalable and distributed systems, Understanding of API design and data modeling, Experience with cloud platforms (AWS, GCP, or Azure), Experience with CI/CD practices, Experience integrating external APIs, Ability to debug and troubleshoot production systems 📃 Skills: Python, TypeScript, API, REST, DistributedSystems, AWS, GCP, Azure, CI/CD, LLM, RAG, Integration, DataModeling, Cloud, Git 🏢 Description: What's the role? We are looking for a Senior Software Engineer to build core backend systems powering next-generation agentic AI solutions for the logistics industry. The systems developed by this team optimize deliveries at scale improving driver efficiency, increasing reliability, reducing operational costs, and lowering environmental impact. In this role, you will focus on building the core service layer, customer-facing APIs, workflow engines, and integrations with HERE APIs and third-party systems that enable intelligent logistics workflows. You will work closely with senior engineers and technical leaders to design and implement scalable, reliable systems that support AI-driven planning and optimization use cases. This is a hands-on engineering role with a strong focus on backend development, system reliability, and production-quality delivery . What You’ll Do: Design, build, and maintain core backend services, APIs, and workflow orchestration systems for logistics applications Implement integrations with HERE APIs and external third-party systems to support real-world logistics workflows Translate product and technical requirements into scalable and maintainable system components Write clean, efficient, and well-tested code in Python and/or TypeScript Contribute to system design discussions and implement solutions aligned with the overall architecture Build and maintain customer-facing APIs with a strong focus on usability, performance, and reliability Ensure high-quality delivery through testing, monitoring, and debugging in production environments Collaborate with engineers, product managers, and domain experts to deliver end-to-end features Continuously improve system performance, scalability, and operational efficiency Leverage AI-assisted development tools to improve development speed and code quality Who are you? What We’re Looking For: Software engineering experience with strong backend development skills Proficiency in Python and/or TypeScript, with experience building APIs and backend systems Experience designing and building scalable services and working with distributed systems Strong understanding of API design, data modeling, and system integration patterns Experience working with cloud platforms (AWS, GCP, or Azure) and modern CI/CD practices Familiarity with building or integrating AI/ML systems (e.g., working with LLM APIs, RAG-based systems, or similar) is a plus Experience integrating with external APIs and handling real-world data and system constraints Solid debugging and problem-solving skills in production environments Ability to work independently on well-defined problems and collaborate effectively within a team Good communication skills and a pragmatic approach to engineering challenges What We Offer: The opportunity to tackle meaningful and challenging problems A chance to continuously learn and stay on top of the latest technology trends Work that has real-world impact, shaping the future of mobility and technology Regular feedback to help you grow and succeed in your role A collaborative and supportive team environment where your contributions are valued Competitive salary plus bonus Flexible working hours and a hybrid working environment Medical coverage for you and your family This role is eligible for Creative Tax Incentive scheme in Poland” or KUP (Autorskie Koszty Uzyskania Przychodu) Option to work on a B2B contract (please note: benefits, bonus and KUP do not apply in this case) Change is HERE. Apply Now! #LI-AK8 #LI-HYBRID Life at HERE in Poland comes with a competitive total rewards package designed to support your health, wellbeing, and performance. This includes a base salary, a Short-Term Incentive (STI) bonus (percentage based on role), a creative tax advantage for eligible positions, private medical care (including dental), life insurance, a meal allowance, vision reimbursement, a remote work allowance (if applicable), access to MyBenefit and Multisport programs, and various wellbeing initiatives. Paid time off, sick leave, and parental leave are provided in accordance with the Polish Labor Code. As part of HERE Technologies employment process, candidates will be required to successfully complete a pre-employment screening process. This offer and any related claims are subject to the successful completion of a pre-employment screening. This will involve employment, education, and criminal verification if applicable. HERE is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, age, gender identity, sexual orientation, marital status, parental status, religion, sex, national origin, disability, veteran status, and other legally protected characteristics. Who are we? HERE Technologies is a location data and technology platform company. We empower our customers to achieve better outcomes – from helping a city manage its infrastructure or a business optimize its assets to guiding drivers to their destination safely. At HERE we take it upon ourselves to be the change we wish to see. We create solutions that fuel innovation, provide opportunity and foster inclusion to improve people’s lives. If you are inspired by an open world and driven to create positive change, join us. Learn more about us on our YouTube Channel. Apply for this job online Email this job to a friend Share on your newsfeed Connect With Us! Not ready to apply? Connect with us to receive industry updates and job alerts related to your interests!
Technology
RemoDevs
Backend Python Developer
Mid
On-site
Warsaw, Poland
5,000 - 6,000 USD/mo
🏢 Summary: Backend engineering role focused on building scalable Python services and APIs for an AI platform used by enterprise customers. The position involves developing production backend systems, integrating AI components, and improving reliability in a collaborative engineering environment. Offers modern AI tooling, cloud-native development exposure, and growth opportunities within an AI-focused product team. 🗂️ Requirements: 2–5 years of backend application development experience, Python, REST APIs, Backend services, SQL, PostgreSQL, Asynchronous programming, Background job processing, AWS, Azure, GCP, Testing, Version control, AI development tools, English B2 📃 Skills: Python, FastAPI, Django, PostgreSQL, SQL, AWS, Azure, GCP, Docker, Redis, RabbitMQ, Kafka, TypeScript, REST, Git, CI/CD, ChatGPT, Copilot, Codex, Claude 🏢 Description: About Us Many companies want to use AI agents, but these agents often struggle with real business tasks. We solve this problem by building a platform that helps AI understand business rules, workflows, and processes. This enables AI to make better decisions and provide accurate, reliable, and trustworthy results. Our technology is used by leading companies across multiple industries to automate up to 85% of customer cases, reduce handling time by 20–25%, and complete tasks that previously took hours in just seconds. We work with leading technology partners and have been recognized for our innovative approach. Our mission is to help people everywhere get better answers through AI. About the Role We are looking for a Mid Backend Engineer to help build scalable backend services that power our AI platform. You'll work closely with experienced backend engineers, frontend developers, product managers, and platform engineers to develop new features, improve existing systems, and deliver reliable production software. This is a great opportunity to work on modern AI infrastructure while growing your technical skills in a collaborative engineering environment. Responsibilities - Build and maintain backend services, APIs, and background processing systems. - Develop scalable application logic using Python. - Collaborate with product managers and engineers to deliver new product features. - Integrate backend services with databases, external APIs, and AI components. - Monitor, troubleshoot, and improve production services. - Write clean, maintainable, and well-tested code. - Participate in code reviews and engineering discussions. - Improve development workflows using AI tools and automation. - Continuously learn from production feedback and contribute to improving system reliability and performance. Requirements - 2–5 years of experience building production backend applications. - Good knowledge of Python. - Experience building REST APIs and backend services. - Understanding of relational databases (PostgreSQL or similar) and SQL. - Familiarity with asynchronous programming and background job processing. - Basic understanding of cloud platforms such as AWS, Azure, or GCP. - Understanding of software engineering best practices, testing, and version control. - Good communication skills and willingness to collaborate across engineering and product teams. - Experience using AI development tools such as GitHub Copilot, Claude Code, ChatGPT, or similar. - English at B2 level or higher. Nice to Have - Experience with FastAPI, Django, or similar Python frameworks. - Experience working with Docker and CI/CD pipelines. - Familiarity with Redis, RabbitMQ, Kafka, or similar messaging technologies. - Experience building AI-powered applications or integrating LLM APIs. - Basic knowledge of TypeScript or frontend development. - Interest in distributed systems and cloud-native architectures. What We Offer - 20,000–24,000 PLN B2B (depending on experience). - Company stock options. - MacBook Pro. - Modern technology stack with opportunities to contribute to open-source projects. - Access to advanced AI development tools, including GitHub Copilot, Claude Code, OpenAI Codex, TypingMind, and MCP Servers. - The opportunity to work on production AI systems used by enterprise customers. - A collaborative engineering culture focused on learning, ownership, and continuous improvement. - Career growth alongside experienced engineers in a fast-growing AI company. Our Culture and Values - Quality - We build reliable software with attention to detail and long-term maintainability. - Momentum - We move quickly, learn continuously, and improve through iteration. - Accountability - We take responsibility for our work and communicate openly. - Hard Work - We solve ambitious problems together and support each other along the way. - Learning Agility - We stay curious, embrace feedback, and continuously develop our skills. - Adapt and Thrive - We welcome change and see challenges as opportunities to improve. - Win Together - We collaborate, share knowledge, and succeed as one team.
Technology
Starbridge
Senior Backend Software Engineer | Java/Kotlin | EMEA/LATAM
Senior
Remote
Warsaw, Poland
8,000 - 11,500 USD
🏢 Summary: Senior Backend Engineer role focused on building and scaling backend systems for an AI-driven product that transforms complex government data into actionable insights. The position involves designing data ingestion, processing pipelines, and distributed infrastructure from scratch, with full ownership from architecture to production. You will work closely with a small senior team to deliver scalable, production-ready systems. 🗂️ Requirements: 6+ years of Backend Engineering experience, Experience in JVM ecosystem, Experience in product companies (B2B SaaS preferred), Experience designing and owning backend systems in production, Strong knowledge of system design and scalability, Experience building asynchronous or distributed systems, Ability to make and justify technical decisions, Fluency in English, Valid work authorization in Europe or LATAM 📃 Skills: Kotlin, Java, JVM, SQL, GCP, Messaging, Queues, DistributedSystems, SystemDesign, DataPipelines, LLMs, AI 🏢 Description: About the role We’re looking for a Senior Backend Engineer to join our early team and help build our product from zero to one. You’ll work on a product that helps companies navigate complex government data, from contracts and grants to market signals and turn it into actionable insights using AI. On the backend side, this means working on data ingestion, processing, and the infrastructure that powers search and AI-driven workflows at scale. You’ll collaborate closely with a small, senior team and have real ownership, from shaping solutions to shipping them to production and improving them over time. You might be a fit if you: Must have: 6+ years of experience as a Backend Engineer, preferably in the JVM ecosystem (we use Kotlin on the backend) Experience working in product companies (B2B SaaS preferred) with direct impact on shipped features Experience working in small companies or startups would be a strong advantage Experience designing and owning backend systems in production (from initial design to deployment and ongoing improvements) Strong understanding of system design, including scalability, failure handling, and trade-offs Experience building asynchronous or distributed systems (e.g. messaging, queues, event-driven systems) Ability to make and justify technical decisions, not just implement given solutions Fluency in written and spoken English Nice to have: Experience with large-scale data processing, scraping, or data pipelines Experience working with LLMs / AI-related systems Experience with GCP or similar cloud environments How We Work Build Bridges to Help Customers Win - We pride ourselves on being obsessively customer-centric. Shooting Star Speed - We move with extreme speed. We value momentum, decisiveness, and the ability to accelerate when it matters. Fun Is a Feature - Fun is a Feature means we intentionally design Starbridge to be an energizing place to do hard work. Joy, humor, and camaraderie make great teams faster, sharper, and more resilient. In the Arena - We believe the best ideas come from living close to the work, feeling the friction, hearing the nuance, and experiencing the details firsthand. Benefits include: Competitive salary + early-stage equity Unlimited PTO Regular off-sites (NYC + global locations) Interview Process We move fast — really fast. Getting back to someone today beats tomorrow, and our interview process reflects that mindset. Please keep us posted on your timeline so we can move quickly and speed things up where needed. After submitting your application, the team reviews your CV and statement of exceptional work. If your application passes this stage, you will be invited to a 30-minute interview during which a member of our team will make sure you're a good fit for the role. You will have the opportunity ask questions and learn more about the role as well. We'll then send you a programming challenge that consists of two parts: LeetCode and SQL. Beyond that step, you will enter the main process, which consists of three interviews: System design exercise hands-on. Live coding in Java/Kotlin. Product thinking and past work. All interviews will be conducted via Google Meet. Eligibility to Work in Europe or LATAM: Candidates must hold valid authorization to work in the country where they will be based. At this time, we are unable to offer visa sponsorship or assist with work permit applications.