April 8, 2026
Ruby on Rails Engineer (Product/Support)
Senior • Remote
130 - 170 PLN
Lodz, Poland
Do you care about making an impact on sustainability?
Help consumers and brands better understand their environmental impact and make better choices for the planet! 🌎
This role sits at the intersection of engineering, product, and client interaction. You will work in a dynamic, ticket-driven environment where priorities shift based on real usage, incidents, and business needs.
What you’ll do:
Handle and triage incoming client requests (Jira, Slack, calls)
Investigate and resolve incidents across the full stack (backend, frontend, integrations)
Work on production issues - from quick fixes to deeper root-cause analysis
Collaborate with Product and Customer teams to understand and address user needs
Implement small improvements and fixes independently
Contribute to improving incident handling and support processes
Participate in on-call rotations and ensure system reliability
-
Provide technical input on feasibility and impact of client requests
Tech stack:
Ruby on Rails (monolith)
Hotwire / Turbo
AWS
Docker
GitHub Actions (CI/CD)
PostgreSQL
Datadog
What are we looking for? 🎯
5+ years of experience with Ruby on Rails
Strong experience working with production systems
Excellent debugging and problem-solving skills
Ability to work across the stack (backend, integrations, basic infra)
Strong ownership and communication skills
Comfortable working in a dynamic, reactive environment
Nice-to-have:
Experience in support / maintenance / -like roles
Familiarity with monitoring tools (e.g. Datadog)
Experience with AWS
What you get:
Real impact on system stability and client experience
High ownership and autonomy in decision-making
Exposure to a wide range of technical challenges
Close collaboration with product and client-facing teams
Opportunity to deeply understand how the system behaves in production
A role suited for engineers who enjoy problem-solving over repetitive feature delivery
It is not the best fit if:
You are looking for a purely feature-driven role with long-term, predictable roadmaps
You get frustrated by frequent context switching or changing priorities
You expect a clean, well-structured codebase with minimal technical debt
Sounds like a fit? Let’s talk! 🚀
Similar jobs you might like
Technology
TrueEngage
Software Engineer
Mid
Remote
Warsaw, Poland
19,000 - 24,000 PLN/mo
🏢 Summary: Software Engineer role focused on building and scaling a multi-tenant customer engagement platform for enterprise contact centers. The position involves developing backend services, real-time communication components, and cloud-native infrastructure using Ruby on Rails, Node.js, and Kubernetes on Azure. You will work on distributed systems, integrations, and CI/CD pipelines to ensure reliability, scalability, and security. 🗂️ Requirements: Strong experience with Ruby on Rails 7.x and Ruby 3.x, Experience with Node.js and Express.js, Hands-on experience with PostgreSQL schema design and query optimization, Experience designing and maintaining REST APIs, Experience with authentication and authorization mechanisms (JWT, OAuth2, OIDC, policy patterns), Experience with background job systems, Experience with Redis (caching, pub/sub), Experience with Docker and writing Dockerfiles, Understanding of Kubernetes and Helm, Experience with CI/CD pipelines, Experience integrating third-party REST/webhook APIs 📃 Skills: Ruby, Rails, PostgreSQL, Redis, Node.js, Express, WebSockets, Docker, Kubernetes, Azure, AKS, Helm, GitLab, CI/CD, RSpec, Jest, JWT, OAuth2, OIDC, Pundit, Devise, DelayedJob, ActiveJob, Sidekiq, JSON:API, Graphiti, Prometheus, NewRelic, SonarCloud, Aikido, Genesys, Vonage, WebRTC, SIP, Terraform, Cloudflare, React 🏢 Description: About Us VC-backed, 15-person team across Poland, Mexico & the Philippines - with global expansion underway. We’re defining a new category: a customer contact & collaboration layer on top of enterprise contact center and CRM platforms - already trusted by global enterprises across Europe, Asia, and the Americas. Our platform is used by enterprise clients across multiple industries, with a strong focus on reliability, scalability, security, and seamless real-time communication experiences. We combine modern cloud-native architecture with deep expertise in WebRTC, contact center integrations, and customer engagement technologies. As a rapidly growing company, we maintain a strong engineering culture built around ownership, collaboration, continuous improvement, and pragmatic problem-solving. We value people who are curious, proactive, and excited about building meaningful products in a fast-moving environment. About the Role We’re looking for a Software Engineer with strong technical skills and hands-on experience building modern distributed systems and web applications. In this role, you’ll help design, develop, maintain, and improve a multi-tenant customer engagement platform used primarily by enterprise contact centers. You’ll work across backend services, infrastructure, and internal tooling to ensure our systems remain scalable, reliable, secure, and easy to evolve. Our platform combines multiple technologies and real-time communication channels, including voice, video, chat, callbacks and many more, integrated with providers such as Genesys Cloud and Vonage. The backend architecture includes: A Ruby on Rails API responsible for core business logic, authentication, integrations, and account management Several Node.js services handling real-time signaling, visitor data processing, and analytics Cloud-native infrastructure running on Kubernetes and Azure services You’ll work closely within a small, highly collaborative engineering team where ownership and initiative are highly valued. We’re looking for someone who enjoys solving complex technical challenges, moving quickly, contributing ideas, and building high-quality software that delivers real value to customers. Responsibilities Develop and maintain the core REST/JSON:API backend in Ruby on Rails 7 (PostgreSQL, Redis, Puma, Delayed Job) + upgrade to RoR 8 Own the Node.js signalling server built on Express + WebSockets Extend and debug integrations with Genesys Cloud and Vonage Write and maintain authorization policies and multi-tenant access control logic Design and run database migrations on a mature PostgreSQL schema (200+ migrations) Work within a Kubernetes on Azure AKS environment - understand Helm charts, environment configs, and deployment pipelines Participate in GitLab CI/CD - security checks (SonarCloud, Aikido.dev), Docker builds, staged deploys Gradually improve test coverage using RSpec (Rails) and Jest (Node.js) Required Skills Ruby on Rails Rails 7.x, Ruby 3.x (-> 8.x, 4.x) PostgreSQL - schema design, migrations, query optimization REST API design; experience with JSON:API / Graphiti is a plus Background jobs: Delayed Job, ActiveJob, or Sidekiq Authentication: Devise, JWT, OAuth2, OIDC Authorization: Pundit or similar policy pattern Node.js Node.js 24+, Express.js WebSockets Redis (caching, pub/sub, locking patterns) Azure Storage (Tables, Queues) or equivalent cloud storage SDKs Comfort with async code General Backend Designing and consuming third-party REST/webhook APIs Docker - writing and maintaining Dockerfiles Kubernetes basics - reading Helm charts, understanding namespaces and config maps Git + CI/CD pipelines Structured logging and APM tools (New Relic, Prometheus) Nice to Have Experience with Genesys Cloud or other contact center solution Experience with Vonage or other CPaaS telephony (SIP, WebRTC) Terraform / Azure infrastructure Cloudflare Workers React (the frontend teams will occasionally need backend pairing) Compensation 19-24k B2B Meaningful ESOP upside (VC-backed) 26 days of paid holiday
Technology
Snatch Up
Senior Software Engineer
Senior
Hybrid
Krakow, Poland
7,500 - 11,000 EUR
🏢 Summary: Opportunity to architect and build a brand-new, high-scale, event-driven backend product from scratch using Node.js and TypeScript on AWS. The role focuses on designing resilient distributed systems, owning features end-to-end, and shaping technical direction in a high-growth environment. You will drive scalable architecture, ensure high code quality, and deploy production-ready services for global workloads. 🗂️ Requirements: 5+ years experience with Node.js and TypeScript in production environments, Advanced proficiency with AWS (Lambda, ECS, S3, RDS), Strong expertise in system design and scalability, Experience designing event-driven architectures, Experience with modern testing frameworks (Vitest, Jest, Playwright), Ability to build and deploy distributed systems, Experience with SQL and NoSQL databases, Knowledge of CI/CD practices using Docker and Kubernetes, Professional English proficiency 📃 Skills: Node.js, TypeScript, AWS, Lambda, ECS, S3, RDS, Vitest, Jest, Playwright, Docker, Kubernetes, SQL, NoSQL, Go, React, CI/CD 🏢 Description: We are looking for a high-impact engineer to architect a brand-new product from the ground up. In this role, you will bypass maintenance of legacy systems to design and develop high-scale, event-driven backend infrastructures. Operating at the intersection of technical rigor and rapid product evolution, you will thrive in an environment of high ambiguity where your architectural decisions define the roadmap. Core Responsibilities Architect and scale mission-critical backend services using Node.js and TypeScript . Design and implement high-performance APIs and sophisticated event-driven architectures on AWS . Engineer resilient, distributed systems capable of managing intensive global workloads. Own feature development end-to-end, navigating the lifecycle from initial design to production deployment. Partner closely with product and cross-functional engineering leads to drive technical innovation. Mentor the engineering squad and champion elite standards in code quality, security, and testing. Adapt and pivot technical strategies as the product scales and new challenges emerge. Technical Requirements 5+ years of hands-on experience deploying Node.js and TypeScript in high-stakes production environments. Advanced proficiency with the AWS ecosystem, including Lambda, ECS, S3, and RDS. Deep expertise in system design, scalability, and modern event-driven paradigms. Experience utilizing modern testing frameworks such as Vitest, Jest, or Playwright to ensure zero-defect deployments. Elite problem-solving skills with the ability to operate autonomously in a fast-moving hub. Professional fluency in English with a track record of driving cross-functional alignment. A high-velocity mindset suited for a dynamic, high-growth engineering culture. Additional Assets Hands-on experience with Go . Background in distributed systems or complex event-driven platforms. Experience integrating LLMs or modern AI tooling into production workflows. Practical knowledge of React or modern frontend frameworks. Deep understanding of SQL/NoSQL database optimization and CI/CD best practices via Docker and Kubernetes. The Offer Competitive compensation aligned with the top-tier Kraków tech market (UoP or B2B options). Flexible hybrid work model based in the heart of Kraków. Radical ownership and the unique opportunity to shape a global product from day one. Collaborative, English-speaking engineering environment within a stable, profitable firm with a long-term vision.
Technology
DataArt
Ruby Developer
Senior
Remote
Wroclaw, Poland
12,000 - 14,500 PLN
🏢 Summary: Backend Engineer role focused on building and maintaining high-volume, complex API integrations using pure Ruby in a transactional, money-flow–critical domain. The position involves designing robust backend services, ensuring reliability and transactional integrity, and collaborating with stakeholders and external partners. The environment emphasizes AWS-based infrastructure, DevOps practices, and secure, scalable solutions. 🗂️ Requirements: Strong experience with Ruby (beyond Ruby on Rails), Proven experience delivering backend services in complex domains, Expertise in API design and third-party integrations, Familiarity with transactional systems and reliability constraints, Solid understanding of DevOps practices, Experience with Infrastructure-as-Code, Hands-on experience with AWS (EC2, S3, RDS), Experience with Docker, Experience with Redis, Strong analytical skills, Clear stakeholder communication skills 📃 Skills: Ruby, Redis, Docker, AWS, EC2, S3, RDS, Infrastructure-as-Code, API, Thin, EventMachine, Sinatra, Elasticsearch 🏢 Description: Project overview This project focuses on building and maintaining high-volume, complex API integrations with external partners in a domain where transactional integrity and money flows are critical. Position overview We are looking for a Backend Engineer with strong expertise in pure Ruby. In this role, you will design and maintain robust backend services and high-volume API integrations in a domain where transactional integrity and money flows are critical. You’ll collaborate closely with stakeholders and external partners to deliver secure, scalable solutions. Technology stack Ruby (pure Ruby, not Rails-centric) Redis Docker AWS services (EC2, S3, RDS) Infrastructure-as-Code tools Responsibilities Design and implement robust backend services using Ruby Develop and maintain complex API integrations with external systems Ensure transactional integrity and reliability in high-volume environments Collaborate with stakeholders and external partners to clarify requirements Contribute to infrastructure automation and deployment processes Participate in technical design discussions and solution shaping Requirements Strong experience with Ruby (beyond Ruby on Rails) Proven track record of delivering backend services in complex domains Expertise in API design, integration, and third-party connectivity Familiarity with transactional systems and reliability constraints Solid understanding of DevOps practices and Infrastructure-as-Code Hands-on experience with AWS services (EC2, S3, RDS) Knowledge of Docker for containerization Experience with Redis Strong analytical skills for navigating intricate business rules Clear and confident communication skills for stakeholder engagement Nice to have Thin, EventMachine, Sinatra Exposure to Elasticsearch. Experience in financial or transactional domains. What We Offer: Vacation days : Up to 26 business days per year. 10 illness/special days off per year (fully paid, no medical papers needed) for all contract types Health and life insurance (Luxmed) MyBenefit platform with Multisport option Internal psychological support service English language classes from the first working day Access to external learning platforms : O’Reilly, LinkedIn Learning, Udemy, and a wide catalog of diverse internal training Flexible workplace : work from the office, from home, or choose a hybrid option Tech Skills Mentoring Program Opportunities to develop as a public speaker, mentor, or technical interviewer Fully paid idle (bench) when not involved in a project Certification reimbursement (AWS, GCP, Microsoft, etc.)
Technology
DataArt
DevOps Engineer (AWS + CDK)
Mid
Remote
Wroclaw, Poland
21,000 - 24,000 PLN
🏢 Summary: Hybrid DevOps/Platform Engineer role focused on platform consolidation, system hardening, and automation of development processes within a global technology environment. The position centers on building and optimizing CI/CD pipelines, managing AWS serverless infrastructure, and improving developer experience through automation and reference implementations. The role also involves performance monitoring, troubleshooting, and integrating new technologies into evolving platforms. 🗂️ Requirements: Experience with CI/CD automation using GitHub Actions, Experience managing AWS serverless infrastructure, Experience with AWS CDK, Knowledge of secure coding practices, Application performance analysis skills, Networking knowledge (TCP/IP Layer 5+), Strong troubleshooting abilities, Ability to automate development processes, Experience with platform consolidation and system hardening 📃 Skills: GitHub, Actions, AWS, CDK, Serverless, Datadog, Vault, TCP/IP, JavaScript, SQL, JupyterLab 🏢 Description: Client Our client is one of the leading reinsurance service providers across the globe. Their technological platform is constantly evolving as they apply new and emerging technologies to their expanding business. Position overview This is a hybrid role within the Platform Operations and Engineering Practice. There will be a steady stream of work from focusing on Platform consolidation and hardening across multiple systems. The nature of the work on the Engineering team will be focused on the DevOps/DevEx side of the platforms and technologies we use: producing GitHub Actions, implementing reference implementations, and pairing with Software Engineers on automating away some of the more manual steps that developers undertake. The candidate should possess excellent communication (both written and verbal) and collaboration skills and be able to effectively prioritize across a number of focus areas. The candidate must be eager to learn about new technologies and platforms as we onboard these. Responsibilities Automate development processes and streamline CI/CD pipelines using GitHub Actions Collaborate with engineering teams to support platform consolidation and system hardening Manage and optimize AWS serverless infrastructure Monitor application performance with tools like Datadog and Vault Troubleshoot and resolve platform issues Integrate new technologies into the platform Ensure secure coding practices and maintain system compliance Requirements Secure coding practices Application performance analysis Networking (TCP/IP Layer 5 and higher) Strong written and verbal communication Excellent troubleshooting abilities Experience with AWS CDK Strong interpersonal & collaboration skills, with the ability to adapt working styles Ability to work autonomously, prioritize tasks, and balance multiple responsibilities Skilled in evaluating options and finding optimal solutions for technical and process-related problems, considering various factors and constraints Nice to have JavaScript SQL JupyterLab
Technology
TechTree
Software Engineer
Mid
Remote
Warsaw, Poland
47,300 - 64,500 EUR
🏢 Summary: Software Engineer role on the Client team building secure browser extensions, desktop applications, CLI tools and SDKs for a global cybersecurity product. The position focuses on client-side engineering in a zero-trust, end-to-end encrypted environment with strong ownership across the full development lifecycle. Ideal for engineers who enjoy solving complex product and security challenges while contributing to open-source and high-quality software at scale. 🗂️ Requirements: 3+ years of experience building JavaScript applications in production, Strong client-side engineering experience with React or similar framework, Ability to design simple, robust solutions to complex problems, Experience writing and maintaining unit, integration and end-to-end tests, Ability to implement secure client-side business logic and data handling, Comfort collaborating across product, design and engineering, Interest in security, privacy or trustworthy software systems 📃 Skills: JavaScript, React, HTML, CSS, Storybook, Jest, WebdriverIO, OpenPGP, Git, Docker, Windows, macOS, Linux 🏢 Description: THE CLIENT Our client is a fast-growing cybersecurity product company rethinking how teams manage and share sensitive access. Their platform is trusted by 40,000+ organisations across 50+ countries - and growing fast. This is an engineering-led business: modern architecture, real technical challenges, and a strong focus on open source, privacy, and security. They’re building a fully remote, collaborative team and looking for engineers who take ownership and enjoy solving meaningful problems. If you want to work on a product with real impact at global scale - this is worth a conversation. THE ROLE: Our client is looking for a software engineer to join its Client team and help build the applications through which users experience the product, including browser extensions, desktop applications, command-line tools and SDKs. This is not a typical frontend role. Because their product is built around end-to-end encryption and a zero-trust model, their client applications carry significant responsibility for security, data handling and product behaviour. The role sits at the intersection of client engineering, product thinking, usability and security-sensitive application design. You would work on features used by a large open-source community, contributing across the full lifecycle: understanding the problem, shaping the approach, implementing the solution, testing it thoroughly and improving it over time. This role will suit someone who enjoys solving complex product problems, keeping solutions simple, and working in an environment where quality, openness and collaboration matter. RESPONSIBILITIES: Build and improve client applications across browser, desktop and adjacent client surfaces Translate product and user needs into secure, usable client-side solutions Implement and maintain business logic, local data handling and security-sensitive workflows on the client side Contribute to testing strategy across unit, integration and end-to-end levels Work closely with product, design and engineering peers to refine solutions before implementation Help improve code quality, performance, maintainability and documentation Contribute to open-source collaboration with the community where relevant CORE REQUIREMENTS 3+ years of experience building JavaScript applications in production Strong client-side engineering fundamentals with React or a similar framework Ability to break down complex problems and design simple, robust solutions Good testing habits and attention to quality Comfort working across product, engineering and implementation questions - not just coding tickets Strong collaboration skills, openness to feedback, and a low-ego working style Interest in security, privacy, or building trustworthy software systems NICE TO HAVE Experience building browser extensions, desktop applications or other multi-platform clients Experience with security-sensitive applications, client-side cryptography or zero-trust architectures Experience with design systems, Storybook or usability-focused product development Open-source contribution experience Experience maintaining long-lived software products Familiarity with other languages such as Go, Swift, C#, PHP, Python or Rust Tools and technologies you’ll work with: JavaScript, React, HTML/CSS, Storybook, Jest, WebdriverIO, OpenPGP-related tooling, Git and Docker across Windows, macOS and Linux environments. (We do not expect candidates to bring experience with every tool listed here) How you work You take ownership of problems, not just tasks You value simplicity and avoid over-engineering You work well in an environment where feedback is frequent and constructive
Technology
TechTree
Software Engineer
Mid
Remote
Warsaw, Poland
47,300 - 64,500 EUR
🏢 Summary: Software Engineer role focused on building and improving secure client applications including browser extensions, desktop apps, CLI tools and SDKs within a zero-trust, end-to-end encrypted product. The position combines client-side engineering, security-sensitive design and product thinking, contributing across the full development lifecycle. You will deliver secure, high-quality solutions used by a large global and open-source community. 🗂️ Requirements: 3+ years of production experience with JavaScript, Strong experience with React or similar framework, Solid client-side engineering fundamentals, Experience designing simple, robust solutions for complex problems, Hands-on experience with unit, integration and end-to-end testing, Ability to implement secure client-side data handling and business logic, Experience collaborating across product, design and engineering teams, Interest in security, privacy or secure software systems 📃 Skills: JavaScript, React, HTML, CSS, Storybook, Jest, WebdriverIO, OpenPGP, Git, Docker, Windows, macOS, Linux 🏢 Description: THE CLIENT Our client is a fast-growing cybersecurity product company rethinking how teams manage and share sensitive access. Their platform is trusted by 40,000+ organisations across 50+ countries - and growing fast. This is an engineering-led business: modern architecture, real technical challenges, and a strong focus on open source, privacy, and security. They’re building a fully remote, collaborative team and looking for engineers who take ownership and enjoy solving meaningful problems. If you want to work on a product with real impact at global scale - this is worth a conversation. THE ROLE: Our client is looking for a software engineer to join its Client team and help build the applications through which users experience the product, including browser extensions, desktop applications, command-line tools and SDKs. This is not a typical frontend role. Because their product is built around end-to-end encryption and a zero-trust model, their client applications carry significant responsibility for security, data handling and product behaviour. The role sits at the intersection of client engineering, product thinking, usability and security-sensitive application design. You would work on features used by a large open-source community, contributing across the full lifecycle: understanding the problem, shaping the approach, implementing the solution, testing it thoroughly and improving it over time. This role will suit someone who enjoys solving complex product problems, keeping solutions simple, and working in an environment where quality, openness and collaboration matter. RESPONSIBILITIES: Build and improve client applications across browser, desktop and adjacent client surfaces Translate product and user needs into secure, usable client-side solutions Implement and maintain business logic, local data handling and security-sensitive workflows on the client side Contribute to testing strategy across unit, integration and end-to-end levels Work closely with product, design and engineering peers to refine solutions before implementation Help improve code quality, performance, maintainability and documentation Contribute to open-source collaboration with the community where relevant CORE REQUIREMENTS 3+ years of experience building JavaScript applications in production Strong client-side engineering fundamentals with React or a similar framework Ability to break down complex problems and design simple, robust solutions Good testing habits and attention to quality Comfort working across product, engineering and implementation questions - not just coding tickets Strong collaboration skills, openness to feedback, and a low-ego working style Interest in security, privacy, or building trustworthy software systems NICE TO HAVE Experience building browser extensions, desktop applications or other multi-platform clients Experience with security-sensitive applications, client-side cryptography or zero-trust architectures Experience with design systems, Storybook or usability-focused product development Open-source contribution experience Experience maintaining long-lived software products Familiarity with other languages such as Go, Swift, C#, PHP, Python or Rust Tools and technologies you’ll work with: JavaScript, React, HTML/CSS, Storybook, Jest, WebdriverIO, OpenPGP-related tooling, Git and Docker across Windows, macOS and Linux environments. (We do not expect candidates to bring experience with every tool listed here) How you work You take ownership of problems, not just tasks You value simplicity and avoid over-engineering You work well in an environment where feedback is frequent and constructive
Technology

Aidoc
Technical Support Engineer
Mid
Remote
Denver, CO
🏢 Summary: Shift-based Technical Support Engineer role supporting a global clinical AI SaaS platform, acting as the bridge between customers and engineering to resolve complex production issues. The position focuses on diagnosing system behavior, coordinating incident response, and ensuring platform reliability through deep troubleshooting and clear customer communication. Ideal for candidates experienced in production support within fast-paced, customer-facing technical environments. 🗂️ Requirements: 2+ years in Technical Support, Production Support, Technical Operations, or similar customer-facing technical role, Strong troubleshooting and analytical skills in complex production environments, Proficiency in SQL for data investigation and root cause analysis, Ability to analyze distributed systems and application layers, Experience collaborating with Engineering teams on escalations, Ability to handle production incidents, alerts, and time-sensitive issues, Availability for shift-based work including evenings, weekends, and holidays, Ability to conduct live troubleshooting sessions with customers 📃 Skills: SQL, APIs, REST, Datadog, Grafana, NewRelic, Python, Bash, AWS, GCP, Azure, Salesforce, Jira, Atlassian, Monday, Slack 🏢 Description: About this role We are looking for a customer-obsessed Technical Support Engineer who thrives at the intersection of customers, production systems, and engineering. In this role, you will act as a critical bridge between our customers and internal engineering teams diagnosing complex technical issues, coordinating production incident response, and helping ensure the reliability of our platform for customers around the world. You will investigate technical problems, analyze system behavior, respond to production alerts, and drive issues through to resolution while maintaining clear and proactive communication with customers and internal stakeholders. This role is ideal for someone who enjoys deep technical troubleshooting, working directly with production systems, and advocating for customers, while building strong expertise in a fast-paced SaaS environment. This is a shift-based role supporting global customers, which may include Pacific Time business hours, evenings, weekends, and some holidays. Quick Facts - Shift-based support role - Global customer-facing production support - Focus on incident response and system reliability Responsibilities Own Customer Impacting Issues - Serve as the primary technical owner for complex customer issues and escalations. - Investigate and resolve technical problems spanning multiple systems and services. - Provide clear, proactive communication to customers throughout the lifecycle of an issue. Coordinate Production Incident Response - Monitor and triage production alerts impacting customers or system reliability. - Coordinate incident response efforts across engineering and internal teams. - Ensure incidents are properly documented, communicated, and followed through to resolution. Troubleshoot Systems and Data - Diagnose issues using logs, system metrics, and SQL queries. - Analyze system behavior to identify root causes of production problems. - Escalate and partner with engineering teams to drive long-term fixes. Improve Reliability and Operational Excellence - Develop and maintain troubleshooting documentation, runbooks, and operational processes. - Identify recurring patterns and contribute to systemic improvements. - Help strengthen incident response and operational best practices as the organization scales. Enable the Broader Support Team - Share technical insights and best practices with colleagues. - Act as a technical resource within the Support organization. Impact You'll Have - Ensure platform reliability for customers worldwide by diagnosing and resolving complex production issues. - Serve as a critical bridge between customers and engineering, bringing technical insight and real-world production context to accelerate resolutions. - Strengthen production support capabilities by improving troubleshooting processes, documentation, and incident response practices. - Help scale a modern, high-impact Support organization, contributing ideas that improve how issues are detected, investigated, and resolved. Requirements - Exceptional communication skills with a customer-first mindset. - Ability to troubleshoot live with customers during critical situations. - 2+ years of experience in Technical Support, Production Support, Technical Operations, or similar roles. - Strong troubleshooting and analytical skills. - Proficiency in SQL for production data investigation and root cause analysis. - Ability to analyze distributed systems and application layers. - Experience collaborating with Engineering teams on escalations. - Comfort operating in fast-paced production environments handling incidents and alerts. Nice to Have - Experience with incident response, production alerting, or on-call rotations. - Familiarity with observability and monitoring tools. - Experience supporting SaaS or cloud-based platforms. - Working knowledge of Salesforce, Jira / Atlassian, Monday.com, or Slack. Bonus - Experience debugging API integrations, REST endpoints, request/response payloads, and authentication mechanisms. - Experience analyzing application logs, system metrics, and traces. - Familiarity with Datadog, Grafana, or New Relic. - Basic scripting or automation skills (Python, Bash, or similar). - Exposure to AWS, GCP, or Microsoft Azure. Benefits - Medical, dental, and vision benefits. - Stock options for full-time employees. - Flexible time off without accrual limits, coordinated with team and manager. - 401(k) plan with company match, life insurance, and long- and short-term disability coverage. - Opportunity to directly improve medical care and impact patient outcomes.
Technology
Reply Polska Sp. z o.o.
Senior Backend Engineer (Java, Kotlin, Spring Boot, AWS) (B2B)
Senior
Hybrid
Katowice, Poland
135 - 165 PLN
🏢 Summary: Senior backend engineering role focused on designing and scaling assortment management systems in a large retail ecosystem using Kotlin, Spring Boot, Kafka, AWS, and Kubernetes. The position involves building distributed, event-driven services, leading backend architecture evolution, and collaborating with cross-functional teams to deliver scalable enterprise solutions. The role also includes mentoring engineers, driving engineering best practices, and improving system reliability and observability. 🗂️ Requirements: Degree in Computer Science or comparable technical field, 6+ years of backend development experience, Experience with Kotlin, Experience with Spring Boot, Expertise in REST APIs, Experience with microservices, Experience with distributed systems, Experience with event-driven architectures, Hands-on experience with Kafka, Experience with asynchronous processing, Experience with AWS, Experience with Kubernetes, Experience with Amazon EKS, Experience with PostgreSQL, Experience with CI/CD, Experience with containerization, Knowledge of observability tooling, Knowledge of OAuth2, Knowledge of IAM, English proficiency, Polish proficiency, Readiness to work in hybrid model in Katowice 📃 Skills: Kotlin, Spring, SpringBoot, REST, Microservices, Kafka, AWS, Kubernetes, EKS, PostgreSQL, CI/CD, Docker, OAuth2, IAM 🏢 Description: Responsibilities We are looking for a strong backend engineer who wants to design and scale core systems powering product and assortment management across a large retail ecosystem . You will take ownership of backend architecture and system evolution within the assortment management domain , building scalable services and integrations across a complex, event-driven enterprise landscape. You act as a technical driver within the team, working closely with architects, product owners and stakeholders to deliver robust, high-quality solutions. Your key responsibilities include: Design and develop scalable backend services , APIs and integrations using Kotlin and Spring Boot within distributed systems. Translate complex business and product data requirements into robust , maintainable and scalable system designs . Lead the design and evolution of event - driven architectures and asynchronous processing using Kafka . Design and integrate backend systems within AWS and Kubernetes -based enterprise environments. Drive data modeling and persistence strategies using PostgreSQL and cloud - native approaches. Act as a technical interface between business , product and engineering teams, leading solution design and backlog refinement . Drive engineering best practices , observability , reliability and architectural consistency across the platform. Lead troubleshooting , optimization and continuous improvement initiatives while mentoring less experienced engineers. Qualifications Completed university degree in Computer Science or a comparable technical field. 6+ years of professional experience in backend development using Kotlin and Spring Boot in complex environments. Strong expertise in REST APIs , microservices , distributed systems and event - driven architectures . Deep hands-on experience with Kafka and asynchronous processing patterns in production systems. Strong experience with AWS and Kubernetes (including Amazon EKS ) in scalable environments. Solid experience with PostgreSQL and designing performant, reliable data models. Experience with CI/CD , containerization , observability tooling and modern security concepts (OAuth2, IAM). Strong communication skills in English and Polish , with readiness to work in a hybrid model in Katowice . About OBI Smart Technologies WHO ARE WE: We are a joint venture between OBI and Reply Group, responsible for co-designing, building and operating mission-critical digital platforms for commerce, customer service, and omnichannel retail. OUR MISSION: " We unite technology leadership with deep retail vision to implement standardized processes and scalable digital products that drive efficient support for one of Europe’s largest DIY retailers. Leveraging proven best practices, we advance the internationalization of products and the digital mindset of our partners, delivering consistent and business-critical solutions to support the targets of our customer. "
Technology
Grape Up
Fullstack Support Engineer (Java/React)
Mid
Remote
Krakow, Poland
17,300 - 22,000 PLN
🏢 Summary: Senior production support and backend engineering role focused on maintaining and improving a connected-vehicle platform for a major automotive OEM using Java, Spring, AWS, and microservices. The position involves resolving high-severity production incidents, modernizing legacy systems, improving observability and automation, and participating in a 24/7 on-call rotation. 🗂️ Requirements: 3+ years of JVM backend development or production support experience, Strong Java skills, Strong Spring framework knowledge, Experience with microservices and web applications in production, Experience troubleshooting live production issues, Working knowledge of AWS, Experience with CI/CD pipelines, Hands-on experience with observability and monitoring tools, Solid Git skills, Understanding of security and compliance practices, English proficiency, Polish proficiency, Analytical and problem-solving skills, Availability for shifted schedule (10:00–18:00), Openness to occasional international travel 📃 Skills: Java, Spring, JVM, AWS, CI/CD, Git, Microservices, Observability, Monitoring, Logs, Metrics, Traces, Tomcat, ServiceNow, JIRA, Confluence, React, ReactNative 🏢 Description: Grape Up is a consulting and technology company helping enterprises build mission-critical applications by leveraging AI, cloud-native technologies, and modern software delivery practices. We’re looking for an experienced engineer to join a senior, dedicated team providing production support and evolution for a major automotive OEM’s connected-vehicle platform – a portfolio of web applications and microservices covering telematics, subscriptions, payments, and remote services. You’ll resolve real production issues, then use what you learn to make the platform measurably better: refactoring, breaking down legacy monolithic pieces, modernizing the stack, and raising the bar on observability and automation. What to expect from this role We work in a shifted schedule (10:00–18:00) , which allows the team to better align with global client time zones and ensure solid coverage for production operations. We’re looking for someone who’s comfortable with, or prefers this setup. This role also involves occasional business travel , including an upcoming project kick-off at the client’s site in the USA . If you enjoy a mix of remote work and international on-site collaboration, this could be a great fit. Responsibilities Own the full incident lifecycle for live production services – triage, resolve, and run root-cause analysis on high-severity (P1/P2) incidents so they don’t come back Write permanent fixes, hotfixes and patches in a modern Java 21 / Spring codebase, not just workarounds Identify and drive technical improvements, harden reliability and performance Level up observability and automation: add the missing logs, metrics and traces, build self-healing and alert-noise reduction, and automate the toil out of operations Handle system lifecycle work – framework/library upgrades, security patching, vulnerability remediation, End-of-Life monitoring Take part in a 24/7 on-call rotation for critical incidents (additionally compensated) Requirements 3+ years of experience building and/or supporting backend applications on the JVM, with strong Java and Spring Experience operating microservices and web applications in production, including troubleshooting live issues Working knowledge of AWS and CI/CD pipelines Hands-on experience with observability tooling (logs, metrics, traces) and production monitoring Solid Git skills and understanding of security-and-compliance practices Excellent command of English and Polish (all communication, reports and documentation are in English) Analytical thinking and strong problem-solving skills Comfort with a shifted work schedule (10:00–18:00) and openness to occasional international business travel Nice to have Experience supporting automotive OEM or connected-vehicle platforms Familiarity with application servers such as Tomcat Experience in production-support / on-call / SRE-style roles and incident management Familiarity with ServiceNow, JIRA and Confluence in an operational context Comfortable working across the stack – primarily Java/Spring backend, with some React Native mobile support Experience with certificate/secrets management and disaster-recovery testing Benefits Non-corporate work environment among experienced engineers Individual growth & development plan supported by cyclical feedback sessions Access to knowledge platforms (e.g. Pluralsight) Equipment of your choice Financing of conferences, external trainings, and certifications Language lessons (English, German and Polish for foreigners) LuxMed private medical care Weekly Lunch & Learn where we meet up in the office, lunch together, and share our knowledge Employee referral program Rewards for the success of the month and year awarded by our employees Special rewards for your years with us (G-Man) Integration activities
Technology
Royal Dirkzwager
Freelance Kotlin Developer (Fulltime)
Senior
Remote
Warsaw, Poland
20 - 45 EUR
🏢 Summary: Backend Engineer role focused on designing and owning JVM-based microservices in a distributed, event-driven architecture on AWS. The position involves building scalable services for complex domains like route optimization and geo-routing, with full responsibility from design to production. You will work with diverse data stores, messaging systems, and observability tooling in a high-ownership, senior engineering environment. 🗂️ Requirements: Work permit for Poland, 5+ years backend development experience in Java or Kotlin, Strong experience with distributed systems and microservices architecture, Hands-on production experience with AWS services (ECS, Lambda, S3, RDS or DynamoDB), Experience with PostgreSQL, Experience with DynamoDB or other NoSQL databases, Strong knowledge of Docker and containerization, Experience with CI/CD pipelines (GitHub Actions), Ability to design and build event-driven systems with message brokers 📃 Skills: Java, Kotlin, AWS, ECS, Lambda, S3, RDS, DynamoDB, PostgreSQL, Docker, GitHubActions, RabbitMQ, SNS, SQS, Redis, RedShift, OpenTelemetry, Prometheus, Grafana, REST, APIGateway, ECR 🏢 Description: Company Description You'll be a core member of a small, high-ownership engineering team building and evolving the distributed microservices backend that powers our app. You'll work across a complex domain – route optimization, schedule ingestion, geo-routing, and carrier data – at real scale, on AWS. This is not a role for someone who waits for specs to land in their inbox. You'll take full ownership of services from design through production, make architectural decisions, and proactively identify and fix problems before they become incidents. What you'll work on Design, build, and maintain JVM-based microservices (Java / Kotlin) running on AWS ECS, App Runner, and Lambda Work with a rich data layer: PostgreSQL, DynamoDB, RedShift, Redis, and S3 Build and consume event-driven integrations via RabbitMQ and SNS Collaborate on API design across REST (API Gateway) and BFF patterns Instrument services with OpenTelemetry, Tempo, Prometheus, and Grafana Ship via GitHub Actions CI/CD pipelines with Docker and ECR Work with external integrations including Auth0, GraphHopper, PostHog, and Sentry Participate in architecture decisions and technical direction – your opinion will carry weight Job Description Must-haves: Work permit for Poland 5+ years of professional backend development in Java and/or Kotlin Solid understanding of distributed systems design, microservice patterns, and event-driven architecture Hands-on production experience with AWS (ECS, Lambda, S3, RDS or DynamoDB) Experience with relational databases (PostgreSQL) and NoSQL (DynamoDB or similar) Strong command of Docker and containerized deployments Experience with CI/CD pipelines – we use GitHub Actions Clean code as a practice, not a talking point – you write code that your colleagues can confidently extend Genuine ability to self-direct: you can take a loosely defined problem, break it down, make decisions, and deliver Strong plus: Kotlin specifically (greenfield services are Kotlin-first) Experience with message brokers (RabbitMQ, SQS/SNS) Familiarity with observability tooling (OpenTelemetry, Prometheus/Grafana stacks) Background in logistics, routing, geospatial, or supply chain domains Experience integrating third-party APIs (auth providers, mapping/routing engines, analytics) Qualifications How we work Small team, high trust – no micromanagement, no approval chains for every decision GitHub-centric workflow – PRs, reviews, and automated pipelines keep quality high without bureaucracy Observability-first – we monitor, alert, and fix things before users notice Clean code culture – we refactor, we review, we don't let tech debt compound silently AWS-native – we use managed services where they make sense and containers everywhere else What we offer Competitive salary benchmarked to your market Remote-friendly setup (we care about output, not location) Direct impact on a product used by global logistics professionals every day Work in a genuinely interesting domain – intermodal routing is hard, and the problems are real A lean, senior team where your architecture decisions actually ship Additional Information Are you the perfect match? Send your portfolio, CV , and a short message about why you’re the perfect match to us