May 20, 2026
Senior Backend Engineer - Image Processing
Senior • Hybrid
30,000 - 33,000 PLN
Krakow, Poland
Cloudinary is the image and video technology platform that enables the world’s most engaging brands to deliver transformative visual experiences at global scale. More than 2 million users and 10,000 customers, including Apartment Therapy, Bleacher Report, Etsy, Grubhub, Mattel, Mediavine, Minted, Paul Smith and Peloton, rely on Cloudinary to bring their campaigns, apps and sites to life.
With the world’s most powerful image and video APIs backed by industry-leading artificial intelligence and patented technology, Cloudinary offers a single source of truth for brands to manage, transform, optimize, and deliver visual experiences at scale.
As a Senior Media Processing Backend Engineer, you’ll be part of Cloudinary’s Image team, working side by side with frontend and backend engineers. You’ll contribute to feature development, code maintenance, and the operation of hundreds of production cloud servers.
The team is responsible for the core of Cloudinary’s main product. This includes the image transformation engines that process billions of requests per month (thousands of requests per second) and support all Cloudinary applications. Trusted by the world’s largest brands, our systems deliver high-fidelity media through flexible transformations with low bandwidth consumption and minimal latency.
Responsibilities
Develop and maintain Cloudinary’s main transformation services in Ruby on Rails.
Optimize system workload, time, and cost.
Develop custom transformations using building blocks from the research group, open source, or commercial solutions.
Provide 2nd-tier support for our code and participate in team and company-wide on-call rotations.
Address internal customer inquiries and complex questions.
Maintain and update image processing pipelines, including open source, commercial, and in-house. Mainly C++
Technologies
You’ll develop in Ruby on Rails, C++, Python, Go, Typescript, and a bit of Rust, leveraging AWS, Kubernetes (EKS), and Lambda infrastructure.
You will work closely with both in-house and open-source processing tools, such as FFmpeg and ImageMagick.
Qualifications
We’re looking for a highly skilled backend engineer with at least 8 years of experience or exceptional talent.
You should be self-propelled, independent, sharp, Knowledgeable, with experience in image or video processing, is a strong advantage
Experience with cloud technologies, preferably AWS
Data-driven mindset, using insights from monitoring and data warehouse tools to guide development.
Similar jobs you might like
Technology
Cloudinary
Senior Backend Engineer - Image Processing
Senior
Hybrid
Krakow, Poland
30,000 - 33,000 PLN
🏢 Summary: Senior Backend Engineer role focused on developing and maintaining large-scale image transformation services that process billions of requests monthly. The position involves building and optimizing media processing pipelines, working on cloud-based infrastructure, and ensuring high-performance, low-latency delivery. The role includes feature development, system optimization, and operational support in a production environment. 🗂️ Requirements: Minimum 8 years of backend development experience or exceptional talent, Strong experience with Ruby on Rails, Experience with C++, Experience in image or video processing, Experience with cloud technologies, preferably AWS, Experience working with production systems at scale, Ability to participate in on-call rotations and provide 2nd-tier support, Data-driven approach using monitoring and data tools 📃 Skills: Ruby, Rails, C++, Python, Go, TypeScript, Rust, AWS, Kubernetes, EKS, Lambda, FFmpeg, ImageMagick 🏢 Description: Cloudinary is the image and video technology platform that enables the world’s most engaging brands to deliver transformative visual experiences at global scale. More than 2 million users and 10,000 customers, including Apartment Therapy, Bleacher Report, Etsy, Grubhub, Mattel, Mediavine, Minted, Paul Smith and Peloton, rely on Cloudinary to bring their campaigns, apps and sites to life. With the world’s most powerful image and video APIs backed by industry-leading artificial intelligence and patented technology, Cloudinary offers a single source of truth for brands to manage, transform, optimize, and deliver visual experiences at scale. As a Senior Media Processing Backend Engineer , you’ll be part of Cloudinary’s Image team, working side by side with frontend and backend engineers. You’ll contribute to feature development, code maintenance, and the operation of hundreds of production cloud servers. The team is responsible for the core of Cloudinary’s main product. This includes the image transformation engines that process billions of requests per month (thousands of requests per second) and support all Cloudinary applications. Trusted by the world’s largest brands, our systems deliver high-fidelity media through flexible transformations with low bandwidth consumption and minimal latency. Responsibilities Develop and maintain Cloudinary’s main transformation services in Ruby on Rails. Optimize system workload, time, and cost. Develop custom transformations using building blocks from the research group, open source, or commercial solutions. Provide 2nd-tier support for our code and participate in team and company-wide on-call rotations. Address internal customer inquiries and complex questions. Maintain and update image processing pipelines, including open source, commercial, and in-house. Mainly C++ Technologies You’ll develop in Ruby on Rails, C++, Python, Go, Typescript, and a bit of Rust, leveraging AWS, Kubernetes (EKS), and Lambda infrastructure. You will work closely with both in-house and open-source processing tools, such as FFmpeg and ImageMagick. Qualifications We’re looking for a highly skilled backend engineer with at least 8 years of experience or exceptional talent. You should be self-propelled, independent, sharp, Knowledgeable, with experience in image or video processing, is a strong advantage Experience with cloud technologies, preferably AWS Data-driven mindset, using insights from monitoring and data warehouse tools to guide development.
Technology
Cloudinary
Senior Backend Engineer - Image Processing
Senior
Hybrid
Krakow, Poland
30,000 - 33,000 PLN
🏢 Summary: Senior Media Processing Backend Engineer role focused on developing and maintaining large-scale image transformation services that handle billions of requests monthly. The position involves building backend features, optimizing performance and cost, and operating cloud-based production systems. The engineer will work with media processing pipelines and cloud infrastructure to deliver low-latency, high-fidelity visual transformations. 🗂️ Requirements: Minimum 8 years of backend development experience or exceptional talent, Strong experience with Ruby on Rails, Proficiency in C++, Experience with image or video processing, Experience with AWS cloud services, Experience working with Kubernetes, Ability to maintain and optimize high-scale production systems, Experience with monitoring and data-driven development, Ability to participate in on-call rotations and provide production support 📃 Skills: Ruby, Rails, C++, Python, Go, TypeScript, Rust, AWS, Kubernetes, EKS, Lambda, FFmpeg, ImageMagick 🏢 Description: Cloudinary is the image and video technology platform that enables the world’s most engaging brands to deliver transformative visual experiences at global scale. More than 2 million users and 10,000 customers, including Apartment Therapy, Bleacher Report, Etsy, Grubhub, Mattel, Mediavine, Minted, Paul Smith and Peloton, rely on Cloudinary to bring their campaigns, apps and sites to life. With the world’s most powerful image and video APIs backed by industry-leading artificial intelligence and patented technology, Cloudinary offers a single source of truth for brands to manage, transform, optimize, and deliver visual experiences at scale. As a Senior Media Processing Backend Engineer , you’ll be part of Cloudinary’s Image team, working side by side with frontend and backend engineers. You’ll contribute to feature development, code maintenance, and the operation of hundreds of production cloud servers. The team is responsible for the core of Cloudinary’s main product. This includes the image transformation engines that process billions of requests per month (thousands of requests per second) and support all Cloudinary applications. Trusted by the world’s largest brands, our systems deliver high-fidelity media through flexible transformations with low bandwidth consumption and minimal latency. Responsibilities Develop and maintain Cloudinary’s main transformation services in Ruby on Rails. Optimize system workload, time, and cost. Develop custom transformations using building blocks from the research group, open source, or commercial solutions. Provide 2nd-tier support for our code and participate in team and company-wide on-call rotations. Address internal customer inquiries and complex questions. Maintain and update image processing pipelines, including open source, commercial, and in-house. Mainly C++ Technologies You’ll develop in Ruby on Rails, C++, Python, Go, Typescript, and a bit of Rust, leveraging AWS, Kubernetes (EKS), and Lambda infrastructure. You will work closely with both in-house and open-source processing tools, such as FFmpeg and ImageMagick. Qualifications We’re looking for a highly skilled backend engineer with at least 8 years of experience or exceptional talent. You should be self-propelled, independent, sharp, Knowledgeable, with experience in image or video processing, is a strong advantage Experience with cloud technologies, preferably AWS Data-driven mindset, using insights from monitoring and data warehouse tools to guide development.
Technology
Cloudinary
Staff Backend Engineer - Media Management
Senior
Hybrid
Krakow, Poland
35,500 - 39,500 PLN
🏢 Summary: Senior Backend Engineer role focused on leading the evolution of a high-scale cloud-based media management system, transforming a Ruby monolith into scalable Go services and fast APIs. The position combines deep hands-on development, architectural leadership, and close collaboration with product and infrastructure stakeholders. You will drive technical excellence, scalability, and innovation across distributed cloud services. 🗂️ Requirements: 10+ years experience as Backend Engineer, Proven experience building scalable distributed systems, Strong proficiency in Ruby, Strong proficiency in Go, Proficiency in Node, Hands-on experience with AWS or equivalent cloud, Experience with high-scale cloud architectures, Ability to refactor monolithic systems into microservices, Experience maintaining high code quality and scalable architecture, Ability to work with complex legacy codebases 📃 Skills: Ruby, Go, Node, AWS, API, Microservices, Cloud, DistributedSystems, GenerativeAI, GPT, Copilot, Cursor 🏢 Description: Who We Are? Our team is part of a larger group working on the Cloudinary Assets product, a high-scale, distributed system built on cloud infrastructure. We deliver a solution for both technical and non-technical users, allowing them to manage, deliver, transform, and collaborate on Media assets and their lifecycles seamlessly through API and UI. We take full ownership of the entire process, from deciding what to build to delivering it. Our team has the right mix of skills to make both technical and product decisions together, ensuring smooth execution and meaningful impact. We are a highly collaborative, open, and proactive team, with members based in Poland and Israel. We work primarily in English. Few words directly from the team lead I’m looking for a real expert to my team. Someone who can be a mentor to all other backend engineers in my team and also in other teams in the office. Someone who’ll jump head first into our spaghetti Ruby monolith and will help me cut it out into little pieces, extract and bring us into a new era of Go-based services and fast, reliable APIs. I need you to be bold, courageous, accountable and with lots of proactive will to bring innovation. I’ll offer real partnership and enablement at all functions. What You’ll Do? Be a Central Figure in the Team – Serve as the go-to expert on everything related to the team’s services and infrastructure. Work closely with product managers. Learn and be able to reason about the existing code base on demand, deriving insights quickly and managing context switches effectively. Deliver Solutions with Impact & Efficiency – Stay focused on business goals and customer delight. Ensure we deliver features that move the needle and are implemented efficiently and iteratively. Maintain High Code Quality & Architecture – Collaborate with developers to uphold high coding standards and work with our architects’ forum to ensure solutions are scalable and aligned with our platform vision. Utilize code generation tools for a larger impact. Drive Innovation – Identify areas for improvement and propose meaningful enhancements. Acknowledge customer feedback and incorporate your ideas to refine our solutions. What type of person are we looking for? Experienced Developer – 10+ years of experience as a Backend Engineer, with a proven track record of delivering high-quality, scalable solutions. Hands-On Developer – Comfortable coding in multiple languages (Ruby, Go, Node). Experience working with Generative AI technologies (GPT, Copilot, Cursor) is a plus. Cloud Savvy – Strong hands-on experience with AWS (or equivalent). Expertise in high-scale, distributed cloud architectures. Business-Focused – Driven by delivery and impact rather than rigid role definitions. You think beyond just backend development and consider the bigger product and business picture. Collaborative & Team-Oriented – Build strong relationships across disciplines, working closely with product managers, architects, and team leads to ensure impactful execution. Adaptable & Resilient – The team frequently shifts priorities based on urgency, requiring a high level of context-switching. You should be comfortable diving deep into complex codebases and working beyond your immediate scope. Active & Engaged – We operate in a fast-changing environment, with active engagement in meetings and Slack. An Amazing Teammate – You enjoy communication, humor, and forming real friendships with teammates, creating a fun and comfortable work environment. If you’re excited by tackling challenges at scale and shaping the future of media management, we’d love to talk!
Technology
Cloudinary
Staff Backend Engineer - Media Management
Senior
Hybrid
Krakow, MA, Poland
35,500 - 39,500 PLN
🏢 Summary: Senior Backend Engineer role focused on leading the modernization of a high-scale cloud-based media management system, migrating a Ruby monolith into Go-based microservices and building fast, reliable APIs. The position combines hands-on development, architectural ownership, and technical mentorship across teams. It emphasizes scalable distributed systems, high code quality, and business-driven delivery. 🗂️ Requirements: 10+ years of Backend Engineering experience, Proven experience delivering scalable distributed systems, Strong hands-on experience with Ruby, Strong hands-on experience with Go, Experience with Node.js, Hands-on experience with AWS or equivalent cloud platform, Experience with high-scale cloud architectures, Ability to work with and refactor large legacy codebases, Experience mentoring other engineers, Fluent English for daily collaboration 📃 Skills: Ruby, Go, Node, AWS, API, Microservices, Cloud, GPT, Copilot, Cursor 🏢 Description: Who We Are? Our team is part of a larger group working on the Cloudinary Assets product, a high-scale, distributed system built on cloud infrastructure. We deliver a solution for both technical and non-technical users, allowing them to manage, deliver, transform, and collaborate on Media assets and their lifecycles seamlessly through API and UI. We take full ownership of the entire process, from deciding what to build to delivering it. Our team has the right mix of skills to make both technical and product decisions together, ensuring smooth execution and meaningful impact. We are a highly collaborative, open, and proactive team, with members based in Poland and Israel. We work primarily in English. Few words directly from the team lead I’m looking for a real expert to my team. Someone who can be a mentor to all other backend engineers in my team and also in other teams in the office. Someone who’ll jump head first into our spaghetti Ruby monolith and will help me cut it out into little pieces, extract and bring us into a new era of Go-based services and fast, reliable APIs. I need you to be bold, courageous, accountable and with lots of proactive will to bring innovation. I’ll offer real partnership and enablement at all functions. What You’ll Do? Be a Central Figure in the Team – Serve as the go-to expert on everything related to the team’s services and infrastructure. Work closely with product managers. Learn and be able to reason about the existing code base on demand, deriving insights quickly and managing context switches effectively. Deliver Solutions with Impact & Efficiency – Stay focused on business goals and customer delight. Ensure we deliver features that move the needle and are implemented efficiently and iteratively. Maintain High Code Quality & Architecture – Collaborate with developers to uphold high coding standards and work with our architects’ forum to ensure solutions are scalable and aligned with our platform vision. Utilize code generation tools for a larger impact. Drive Innovation – Identify areas for improvement and propose meaningful enhancements. Acknowledge customer feedback and incorporate your ideas to refine our solutions. What type of person are we looking for? Experienced Developer – 10+ years of experience as a Backend Engineer, with a proven track record of delivering high-quality, scalable solutions. Hands-On Developer – Comfortable coding in multiple languages (Ruby, Go, Node). Experience working with Generative AI technologies (GPT, Copilot, Cursor) is a plus. Cloud Savvy – Strong hands-on experience with AWS (or equivalent). Expertise in high-scale, distributed cloud architectures. Business-Focused – Driven by delivery and impact rather than rigid role definitions. You think beyond just backend development and consider the bigger product and business picture. Collaborative & Team-Oriented – Build strong relationships across disciplines, working closely with product managers, architects, and team leads to ensure impactful execution. Adaptable & Resilient – The team frequently shifts priorities based on urgency, requiring a high level of context-switching. You should be comfortable diving deep into complex codebases and working beyond your immediate scope. Active & Engaged – We operate in a fast-changing environment, with active engagement in meetings and Slack. An Amazing Teammate – You enjoy communication, humor, and forming real friendships with teammates, creating a fun and comfortable work environment. If you’re excited by tackling challenges at scale and shaping the future of media management, we’d love to talk!
Technology
New offer
Ntiative
Senior Software Engineer
Senior
Hybrid
Warsaw, Poland
25,000 - 30,000 PLN
🏢 Summary: Senior Backend Engineer role focused on transforming a mission-critical e-commerce domain supporting subscriptions and purchasing journeys for millions of users. The position centers on migrating a monolithic system to scalable microservices, improving performance and reliability, and shaping the future architecture of a global platform. Engineers will work with event-driven systems and modern AI tools while owning solutions end-to-end. 🗂️ Requirements: 5+ years of professional backend engineering experience, Strong experience designing and operating microservices architectures, Experience modernising legacy systems and decomposing monoliths, Solid understanding of distributed systems and scalable backend design, Commercial experience with Go, Java, Kotlin or Scala, Hands-on experience with Kafka or similar event-streaming technologies, Hands-on experience with PostgreSQL, Hands-on experience with Docker and Kubernetes, Experience with CI/CD pipelines, Practical experience using AI coding assistants (Claude Code, Cursor, Copilot or similar), Ability to review and validate AI-generated code, Comfortable owning solutions from idea to production 📃 Skills: Go, Golang, Java, Kotlin, Scala, Kafka, PostgreSQL, Docker, Kubernetes, CI/CD, GraphQL, DDD, TDD, BDD, Microservices 🏢 Description: Join a global e-commerce technology organisation serving millions of customers across multiple international markets. As a Senior Backend Engineer, you will become part of a team responsible for one of the company's most critical customer-facing domains. The platform supports customer subscriptions, plans, and purchasing journeys used daily by millions of users. This is not a maintenance role. The team is actively transforming a mission-critical domain, modernising legacy systems, reducing technical debt, and building the next generation of scalable services that will support future growth. You will play a key role in migrating core functionality from a monolithic architecture to modern microservices while helping shape the future architecture of a global platform. What You'll Do Build & Scale Core Services Design, develop, and maintain scalable backend services within a distributed microservices architecture. Build reliable systems supporting millions of customer interactions. Improve performance, reliability, and scalability across critical customer-facing services. Drive Modernisation Lead the migration of key business domains from monolithic systems to modern microservices. Reduce technical debt and improve long-term maintainability. Design solutions that support future platform growth. Shape Architecture Participate in architecture discussions and technical decision-making. Design orchestration layers supporting complex customer journeys and business processes. Help define engineering standards and best practices. Work with Event-Driven Systems Build and operate services powered by event-driven architectures. Work extensively with Kafka and real-time lifecycle events. Design resilient and observable distributed systems. Raise Engineering Standards Conduct code reviews and support other engineers through technical guidance. Promote best practices across software development, testing, deployment, and observability. Contribute to a strong culture of ownership and continuous improvement. AI-Powered Engineering Use modern AI tools and coding agents throughout the software development lifecycle. Leverage AI for onboarding, architecture exploration, implementation, testing, debugging, and productivity improvements. Apply engineering judgement to validate, verify, and safely integrate AI-generated outputs. What We're Looking For Backend Engineering Expertise 5+ years of professional backend engineering experience. Strong experience designing and operating microservices architectures. Experience modernising legacy systems and decomposing monoliths. Solid understanding of distributed systems and scalable backend design. Technical Stack Commercial experience with Go (Golang), Java, Kotlin or Scala Engineers coming from a JVM background should be open to working in a Go-driven environment. Hands-on experience with: Kafka or similar event-streaming technologies PostgreSQL Docker Kubernetes CI/CD pipelines Product & Ownership Mindset Comfortable owning solutions from idea through production. Strong problem-solving skills and ability to make technical trade-offs. Experience collaborating with product, business, and engineering stakeholders. AI Fluency Practical experience using AI coding assistants such as Claude Code, Cursor, Copilot, or similar tools. Understanding of how context, prompts, constraints, and validation influence AI-generated outputs. Ability to critically review and verify AI-generated solutions. Nice to Have Experience with subscription-based products. Experience in e-commerce environments. GraphQL knowledge. Familiarity with DDD, TDD, and BDD practices. What We Offer Opportunity to build systems used by millions of customers globally. High-impact engineering work with significant architectural ownership. International collaboration across distributed engineering teams. End-to-end ownership from idea to production. Hybrid working model (3 days per week in the Warsaw office). B2B cooperation model. 30 days of paid annual leave. Modern office located in Warsaw city centre. Continuous learning and professional growth opportunities.
Technology
Grafton Recruitment
Senior Ruby on Rails Developer
Senior
Hybrid
Krakow, Poland
20,000 - 25,000 PLN
🏢 Summary: Senior Ruby on Rails Developer role focused on building and evolving a cloud-ready product into a scalable, distributed system. The position involves designing architecture, developing core services and APIs, and driving Kubernetes-based deployments with CI/CD automation. You will influence engineering standards and contribute production-ready code in a greenfield development environment. 🗂️ Requirements: 5+ years of software engineering experience, Senior-level Ruby on Rails expertise, Experience building and scaling distributed systems, Knowledge of Kubernetes, Experience with CI/CD pipelines, Experience with Infrastructure as Code, Strong API design skills, Experience with microservices communication, Ability to lead architectural initiatives, Mentoring experience for engineers 📃 Skills: Ruby, Rails, Kubernetes, CI/CD, IaC, API, Microservices, DistributedSystems 🏢 Description: We are looking for an experienced Senior Ruby on Rails Developer to join the team responsible for development of the product, which is evolving into a modern, cloud‑ready solution. In this role, you will have opportunity to influence architectural decisions, contribute production‑ready code, and collaborate closely with cross‑functional teams. Your daily responsibilities: Build and improve core platform services and APIs Design scalable, distributed system architecture Implement and optimize key components in the codebase Set engineering standards for reliability and maintainability Drive deployments using Kubernetes and CI/CD automation Collaborate across teams to align technical and product goals. Requirements: 5+ years of software engineering experience, including senior‑level work Strong proficiency in Ruby on Rails Experience building and scaling distributed systems Solid knowledge of Kubernetes, CI/CD, and IaC Strong skills in API design and microservice communication Ability to lead architectural initiatives and mentor other engineers. What we offer: Attractive salary and benefits package, including Multisport card, insurance, and medical care Hybrid work from the Krakow office International work environment in a product company Training and development opportunities within the organization Joining the greefield project with pure development. Apply now!
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
Asquare GmbH
Senior Backend Engineer - JVM (Java/Kotlin) & AWS
Senior
Remote
Berlin, BE, Germany
65,000 - 70,000 EUR
🏢 Summary: Senior Backend Engineer role focused on designing, building, and operating high-scale distributed systems for real-time location intelligence data processing on the JVM. The position involves end-to-end ownership of cloud-native backend services on AWS, ensuring scalability, reliability, and performance in production environments. You will drive architectural decisions and deliver data-intensive integrations within a cross-functional team. 🗂️ Requirements: 4–5+ years of backend development experience in production environments, Strong expertise in Java or other JVM languages (Kotlin or Scala), Experience with Spring or Spring Boot, Proven experience designing and operating distributed systems, Hands-on experience with AWS and cloud-native architectures, Strong understanding of concurrency and data consistency, Experience with PostgreSQL or other relational databases, Experience debugging and optimizing production systems, Experience building high-throughput or data-intensive systems 📃 Skills: Java, Kotlin, Scala, Spring, SpringBoot, AWS, S3, SQS, SNS, Lambda, PostgreSQL, SQL, Concurrency, JVM, Terraform, MongoDB, Kubernetes, Athena, Glue, Batch, StepFunctions 🏢 Description: At Adsquare, our mission is driven by two core pillars: Passion – Solving complex challenges with great people, technology, and data Niche – Location Intelligence for Programmatic Advertising Our core values are at the heart of everything we do: Drive: We turn ambition into action Resilience: We adapt, persevere, and grow stronger No BS: We value honesty, transparency, and clear communication Humble: We choose modesty over vanity and let results speak for themselves Moral Compass: We do the right thing with fairness, integrity, and respect We are looking for candidates who not only bring strong technical expertise but also embody these values in their everyday work. Your Mission As a Senior Backend Engineer at Adsquare, you will take ownership of designing and operating high-scale distributed systems that power our core data products. Your primary mission is to build reliable, high-throughput backend services on the JVM that process and serve large volumes of location intelligence data in real time. You will work in a highly autonomous, cross-functional team and are expected to proactively identify problems, propose solutions, and drive them into production. In this role, you will: Design and evolve distributed backend systems with a strong focus on scalability, performance, and reliability Own services end-to-end: from architecture decisions to production operations Build and operate cloud-native systems on AWS Collaborate closely with Product and Data teams to deliver impactful features Continuously improve system design, engineering practices, and team effectiveness Your Profile We are looking for a senior-level engineer with strong backend and cloud experience, comfortable owning complex production systems. Must have 4–5+ years of experience building backend systems in production environments Strong expertise in Java or other JVM-based languages (Kotlin, Scala) and the Spring ecosystem Proven experience designing and operating distributed systems under real-world load Hands-on experience with AWS and cloud-native architectures Strong understanding of concurrency, data consistency, and system reliability Experience with PostgreSQL or other relational databases in high-throughput environments Ability to debug and optimize production systems (performance, memory, latency) Proactive mindset: you identify problems, take ownership, and drive solutions independently We especially value candidates who: Have worked on high-volume data or high-throughput systems Understand trade-offs between architectural approaches (sync vs async, etc.) Are comfortable making decisions in ambiguous environments What You Will Do Maintain and evolve existing partner integrations, ensuring reliability and scalability Design and build new integrations for large-scale data delivery Contribute to migrating services toward a cloud-native AWS architecture Monitor system health, troubleshoot production issues, and improve stability Desired Background We are particularly interested in candidates with experience in: Data-intensive or high-throughput backend systems Cloud-based architectures (especially AWS) API-driven or partner integration systems Monolith-to-distributed or cloud-native transformations Your Opportunities In this role, you will have real influence over the technical direction of our systems. We operate with a high level of ownership: engineers are expected to make decisions, propose improvements, and drive execution from idea to production. You will: Shape system architecture and key technical decisions Own services end-to-end and evolve them over time Contribute to scaling our systems and data processing capabilities Work in an environment that values initiative and accountability Recruiting Process Our hiring process is transparent, focused, and respectful of your time: Intro & Values Conversation – Getting to know each other, discussing experience, and aligning expectations Technical Interviews – Backend fundamentals and system design discussions Final Step – Team meeting followed by decision and offer A reference check will be conducted at the final stage. Our Tech Stack Our backend stack is centered around the JVM ecosystem and AWS: Core technologies: Java (11+) and Kotlin Spring / Spring Boot AWS (S3, SQS/SNS, Lambda, etc.) PostgreSQL Also used in our environment: Terraform (Infrastructure as Code) MongoDB Kubernetes Data tools (Athena, Glue, Batch, Step Functions) We do not expect experience with all of these technologies, but you should be comfortable working in modern cloud and data-intensive environments.