May 18, 2026

Staff Backend Engineer - Media Management

Senior • Hybrid

35,500 - 39,500 PLN

Krakow, MA, Poland

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!

Similar jobs you might like

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

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 optimizing large-scale image transformation services that handle billions of requests monthly. The position involves building and maintaining backend systems and media processing pipelines in a high-performance cloud environment. You will work on core transformation engines and infrastructure powering global media delivery at scale. 🗂️ Requirements: Minimum 8 years backend development experience or exceptional talent, Strong experience with Ruby on Rails, Strong experience with C++, Experience with image or video processing, Experience with AWS cloud services, Experience with Kubernetes, Experience maintaining production cloud systems, Experience with media processing tools and pipelines, Ability to participate in on-call rotations and provide production support, Data-driven development using monitoring and data warehouse 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 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

co.brick

Senior / Lead Ruby on Rails Developer

Senior

Remote

Gliwice, Poland

🏢 Summary: Senior/Lead Ruby on Rails role focused on leading backend architecture and development while supporting frontend integration with React. The position involves driving technical direction, ensuring scalability and performance, and maintaining high code quality across the project. The role also acts as a technical point of contact aligning engineering outcomes with business goals. 🗂️ Requirements: Mastery of Ruby on Rails, Expert-level Ruby proficiency, Experience designing scalable backend architectures, Experience with React, Proven experience leading technical projects or modules, Ability to conduct code reviews and enforce best practices 📃 Skills: Ruby, Rails, React, Backend, Architecture, REST, Git, SQL 🏢 Description: We are looking for a high-level Ruby on Rails Expert to take a key role in the development team. This position is designed for someone who excels in backend architecture but can also navigate the frontend landscape when needed. As a Senior or Lead Developer, you will be responsible for the technical direction of the project, ensuring high performance, and maintaining a robust codebase while communicating effectively with international stakeholders. Responsibilities Technical Leadership: Leading the backend development lifecycle using Ruby on Rails . Architecture: Designing and implementing scalable, secure, and maintainable backend services. Full-stack Support: Collaborating on the frontend layer, specifically with React (experience here is a big plus). Code Quality: Conducting code reviews, mentoring team members, and establishing best development practices. Communication: Acting as a technical point of contact, ensuring clear alignment between technical goals and business needs. Requirements Expertise: Mastery of Ruby on Rails and the Ruby language. Frontend: Practical experience with React (highly desirable). Ownership: Proven ability to lead projects or significant technical modules. Soft Skills: Proactive attitude, strong problem-solving skills, and a "Lead" mindset.

Technology

iTeamly

Senior Full Stack Engineer (Node.js & React )

Senior

Remote

Krakow, Poland

19,000 - 24,000 PLN

🏢 Summary: Fullstack Engineer role focused on building and scaling a global data-driven insights platform using modern JavaScript technologies. The position involves developing backend and frontend services, designing scalable databases, and influencing system architecture. You will work on high-load systems, ensure code quality, and contribute to technical decisions and mentoring. 🗂️ Requirements: 5+ years of experience with JavaScript and Node.js, 3+ years of experience with TypeScript and React or Next.js, Hands-on experience with scalable backend systems, Experience designing SQL and NoSQL database schemas, Ability to optimize queries for high-load systems, Knowledge of web fundamentals and networking concepts, Understanding of OWASP security best practices, Experience with AWS cloud services, Experience writing unit, integration, and e2e tests, Professional proficiency in English 📃 Skills: JavaScript, Node.js, TypeScript, React, Next.js, REST, GraphQL, SQL, NoSQL, AWS, CORS, OWASP, Microservices, Serverless 🏢 Description: We’re building a data-driven insights platform used by professionals worldwide. Our mission is to turn complex data into actionable insights and empower teams to make better decisions. We value ownership, technical excellence, and collaboration . If you enjoy building scalable systems, mentoring engineers, and shaping software architecture, you’ll fit right in. 🎯 Your mission Develop and maintain backend and frontend services (REST/GraphQL APIs, React apps) Design scalable database schemas (SQL & NoSQL) and optimize queries for high-load systems Collaborate with product, design, and DevOps teams to deliver robust solutions Write clean, tested code (unit, integration, e2e) Influence architecture and technical decisions Mentor other developers and share best practices 📌 You should have 5+ years in JavaScript / Node.js 3+ years in TypeScript + React/Next.js Hands-on experience with scalable backend systems Knowledge of web fundamentals & networking (CORS, browser behavior) Understanding of security best practices (OWASP) Experience with cloud services (AWS preferred) Strong communication skills in English Ability to work independently and take ownership ✨ Nice to have Experience with microservices / serverless architectures Data pipelines, scraping, or data-heavy applications Team leadership or mentoring experience Exposure to AI/ML integrations 💡 Why join us High-impact role on a global data platform Work with modern technologies and best engineering practices Autonomy & ownership in your work Collaborative and experienced team Competitive employment package and benefits.

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

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!