April 8, 2026

Senior Java Engineer

Senior • Hybrid

Wieliczka, Poland

Svitla Systems Inc. is looking for a Senior Java Engineer for a full-time position (40 hours per week) in Poland (Kraków and its immediate surroundings). Our client is one of the world's largest food retailers, operating thousands of stores across the United Kingdom, Ireland, and Europe.

The hybrid mode of work includes 3 days/week at the Krakow office (this is essential as the role involves working with other team members). On-Call duties (rotating shifts).

Tech Stack:

  • Languages: Java 21;

  • Frameworks: Spring Boot;

  • Cloud: Azure (AKS/Kubernetes), Terraform;

  • Architecture: Microservices, DDD, Event Sourcing;

  • DB: PostgreSQL;

  • CI/CD: GitHub Actions + ArgoCD;

  • Monitoring & alerting: Splunk;

  • Testing: Spock;

  • VCS: GitHub;

  • Others include Zendesk, JIRA, and Miro.

Requirements:

  • 6+ years of experience as a Software Engineer within the JVM ecosystem.

  • Strong understanding of language & framework, and a good working knowledge of the abstraction layer underneath

  • The ability to showcase exemplary behaviour in your work – your design, delivery, code, processes all sets examples for your team.

  • Fluent communication skills in English.

Responsibilities:

  • Work in an Agile environment.

  • Take a business problem and develop a technical strategy within the team, along with a high-level design, and lead the implementation.

  • Work under minimal directions or guidance and collaborate with SDEs across teams working on the same or similar business problems.

  • Influence your team’s technical and business strategy by suggesting novel approaches.

  • Proactively mentor the rest of the team and help with hiring.

  • Communicate your ideas and get feedback from different stakeholders.

  • Drive convergence to achieve the proper outcomes.

  • Ensure that design or architectural deficiencies are addressed, and routinely simplify the integration of your peer teams' software with your team’s software.

  • Consistently lead the delivery of valuable features.

  • Continually propose and drive process improvements.

  • Help elaborate on requirements where necessary.

We offer:

  • US and EU projects based on advanced technologies.

  • Competitive compensation based on skills and experience.

  • Regular performance appraisals to support your growth.

  • Flexibility in the workspace, either remote or in our welcoming office.

  • Comprehensive medical insurance after one month.

  • MultiSport card with access to 2500 sports facilities all over Poland

  • Bonuses for recommendations of new employees.

  • Bonuses for article writing, public talks, and other activities.

  • 15 vacation days, 10 national holidays, 10 sick leaves, and family days off.

  • Personalized learning program tailored to your interests and skill development.

  • Free tech webinars and meetups organized by Svitla.

  • Welcome and anniversary presents, gifts for children, and more.

  • Regular corporate events and meetups.

  • Awesome team, friendly and supportive community!

Similar jobs you might like

Technology

Svitla Systems

Middle/Senior Java Engineer

Senior

Hybrid

Kraków, Poland

🏢 Summary: Full-time Middle/Senior Java Engineer role focused on designing and maintaining Java-based microservices for a large-scale retail environment. The position involves building cloud-based solutions using Spring Boot, Kubernetes, and Azure, with strong emphasis on CI/CD and database management. The engineer will work in an Agile team to deliver scalable, high-performance systems. 🗂️ Requirements: 4–5 years of professional experience with Java, Strong knowledge of Spring Boot and Spring WebFlux, Experience with microservice architectures, Experience with SQL databases, preferably PostgreSQL, Hands-on experience with Kubernetes and Helm, Experience implementing CI/CD pipelines, Knowledge of Azure platform, Experience with Agile methodologies (Scrum or Kanban), Experience with GitHub Actions or Azure DevOps 📃 Skills: Java, SpringBoot, WebFlux, Microservices, SQL, PostgreSQL, Kubernetes, Helm, CICD, GitHubActions, AzureDevOps, Azure, Scrum, Kanban, JIRA, Zendesk 🏢 Description: Svitla Systems Inc. is looking for a Middle/Senior Java Engineer for a full-time position (40 hours per week) in Poland. Our client is a British company that operates a chain of retail supermarkets. It is one of the largest grocery store chains in the world and the leading store in the United Kingdom, Ireland, Thailand, and Malaysia. The hybrid work model includes 3 days/week at the Krakow office (this is essential, as the role involves working with other team members). Requirements 4–5 years of professional experience delivering Java-based software solutions. Strong knowledge of Spring Boot and familiarity with frameworks like Spring WebFlux. Proven experience working with microservice architectures. Solid understanding of SQL databases, preferably PostgreSQL. Hands-on experience with Kubernetes and Helm for container orchestration and deployment. Experience implementing CI/CD pipelines using GitHub Actions, Azure DevOps, or similar tools. Knowledge of the Azure platform. Experience with Agile methodologies (Scrum or Kanban). Experience using collaboration and tracking tools like Zendesk and JIRA. Ability to write clean, maintainable, and well-documented code. Good verbal and written English communication skills. Nice to have Familiarity with ArgoCD and OpenText. Knowledge of AWS or Google Cloud platforms. Familiarity with monitoring and alerting tools such as Splunk, xMatters, or NewRelic (training will be provided). Responsibilities Design, develop, and maintain Java-based software solutions using modern frameworks such as Spring Boot and Spring WebFlux. Build and deploy microservice architectures to meet scalability and performance requirements. Develop, maintain, and optimize SQL-based databases (PostgreSQL). Deploy, manage, and monitor workloads in Kubernetes environments, utilizing Helm for package management. Implement CI/CD pipelines using GitHub Actions, Azure DevOps, and ArgoCD. Integrate with and leverage cloud platforms such as Azure, AWS, or Google Cloud Platform. Write clean, readable, and maintainable code following best practices and coding standards. Collaborate with cross-functional teams in an Agile environment (Scrum/Kanban). Utilize monitoring and alerting tools such as Splunk, xMatters, or NewRelic to ensure system reliability (training provided if needed). Participate in code reviews, sprint planning, and retrospectives. Work with tools such as Zendesk and JIRA for tracking and support purposes. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in the workspace, either remote or in our welcoming office. Comprehensive medical insurance after one month. MultiSport card with access to 2500 sports facilities all over Poland Bonuses for recommendations of new employees. Bonuses for article writing, public talks, and other activities. 15 vacation days, 10 national holidays, 10 sick leaves, and family days off. Personalized learning program tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Welcome and anniversary presents, gifts for children, and more. Regular corporate events and meetups. Awesome team, friendly and supportive community!

Technology

Svitla Systems

Senior Java Developer

Senior

Remote

Warsaw, Poland

🏢 Summary: Full-time Senior Java Developer role for a long-term media industry project, focused on backend development, microservices architecture, cloud technologies, and DevOps practices. The position offers flexible remote or hybrid work in Poland and involves development, code reviews, technical consulting, and documentation within a Scrum team. 🗂️ Requirements: 4+ years of Java 8–25 development experience, Knowledge of design patterns, multithreading, and immutability, Experience with Spring Boot, Spring MVC, WebFlux, MyBatis, and TestContainers, Experience with SQL and NoSQL databases, Knowledge of microservices, REST, Kubernetes, Docker, SOA, and SSO, Experience with JUnit, Mockito, Spock, JMeter, and K6, Experience with Git, Jenkins, GitLab CI, and GitLab Pipelines, Understanding of OWASP and web application security principles, Experience working in Scrum teams, Knowledge of Unix/Linux systems, Experience with Python and Bash scripting, Understanding of AWS services including IAM, EC2, S3, Lambda, API Gateway, CloudWatch, and MSK, Experience creating technical and user documentation, Knowledge of DevOps practices and automation tools, Advanced English communication skills 📃 Skills: Java, Spring, SpringBoot, SpringMVC, WebFlux, MyBatis, TestContainers, Oracle, PostgreSQL, MongoDB, Redis, Kafka, ORM, Microservices, REST, Kubernetes, Docker, SOA, SSO, Okta, CAS, IAM, JUnit, Mockito, Spock, JMeter, K6, Git, Bitbucket, GitLab, Jenkins, CI/CD, OWASP, Scrum, Confluence, Jira, Linux, Unix, Python, Bash, AWS, EC2, S3, Lambda, APIGateway, CloudWatch, MSK, HTML, CSS, JavaScript, Angular, React, Vue.js 🏢 Description: Svitla Systems Inc. is looking for a Senior Java Developer for a full-time position (40 hours per week) in Poland. Our client is a French-based international group of media companies. It is a long-term project. There are optional night-time deployment sessions every other Wednesday at 10:00 PM. Our working hours are 8 hours and 30 minutes from Monday to Thursday, and 6 hours on Fridays, with the option to work 8 hours from Monday to Friday. You can choose to work remotely or from the office. While remote work is welcome, attendance at the Warsaw office is encouraged 1 to 3 times a week. REQUIREMENTS Minimum of 4 years of development experience using Java 8–25. Strong knowledge of design patterns, multithreading and immutability. Knowledge of such frameworks as Spring (Spring Boot, Spring MVC, WebFlux), MyBatis, TestContainers. Experience with SQL and NoSQL (Oracle, PostgreSQL, MongoDB, Redis), Confluence, Kafka, and the ability to work with ORM (Object-Relational Mapping). Understanding of software architecture, including microservices, RESTful architecture, Kubernetes, Docker, SOA (Service-Oriented Architecture), and SSO (Okta, CAS, IAM). Experience with testing tools: Unit testing (JUnit, Mockito), integration and acceptance testing (Spock), support for performance testing (JMeter, K6). Familiarity with version control and CI/CD tools: Git (Bitbucket, GitLab), Jenkins, GitLab CI, and GitLab Pipelines. High degree of independence, accountability for results and attention to the quality of implementation. Understanding of the basic principles of web application security (e.g. OWASP). Ability to collaborate within a Scrum development team. Familiarity with Confluence and Jira. Knowledge of Unix/Linux systems. Knowledge of scripting languages in a Linux environment (Python, Bash). Understanding of AWS cloud services and technologies, including IAM, EC2, S3, Lambda, API Gateway, CloudWatch, and MSK. Expertise in creating technical and user documentation Knowledge of DevOps practices and automation tools. Analytical and problem-solving skills with the ability to analyze requirements and design solutions. High level of English for communication. NICE TO HAVE Knowledge of front-end tools and technologies HTML, CSS, JavaScript (frameworks such as Angular, React or Vue.js). RESPONSIBILITIES Deliver development work. Provide technical consultations (advising other individuals and departments). Perform code reviews and foster team development. Create documentation in Confluence, managing tasks using Jira. WE OFFER US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in the workspace, either remote or in our welcoming office. Comprehensive medical insurance after one month. MultiSport card with access to 2500 sports facilities all over Poland Bonuses for recommendations of new employees. Bonuses for article writing, public talks, and other activities. 15 vacation days, 10 national holidays, 10 sick leaves, and family days off. Personalized learning program tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Welcome and anniversary presents, gifts for children, and more. Regular corporate events and meetups. Awesome team, friendly and supportive community!

Technology

Svitla Systems

Senior Software Engineer (Java)

Senior

Remote

Warsaw, Poland

🏢 Summary: Full-time Senior Software Engineer role focused on backend development and system integrations for a large-scale job platform. The position involves API integrations, client and partner migrations, and backend services supporting UI applications, with overlap until 19:00–20:00 CET. The role emphasizes independent work on platform transitions and distributed systems. 🗂️ Requirements: Strong Java backend development experience, Experience building and integrating APIs, Experience with Kafka or other messaging/event streaming systems, Experience with MySQL or other relational databases, Experience with NoSQL databases (e.g., DynamoDB), Experience with system integrations or platform migrations, Ability to develop backend services supporting UI applications, Ability to work independently and proactively 📃 Skills: Java, Kafka, MySQL, DynamoDB, SQL, NoSQL, APIs, AWS 🏢 Description: Svitla Systems Inc. is looking for a Senior Software Engineer for a full-time position (40 hours per week) in Europe. Our client is one of the world’s largest and fastest-growing job sites. Overlap till 19:00 - 20:00 CET. Requirements Strong Java backend development experience. Experience building and integrating APIs. Experience with Kafka or other messaging/event streaming systems. Experience with MySQL or other relational databases. Experience working with NoSQL databases (e.g., DynamoDB). Experience working on system integrations or platform migrations. Ability to work on backend services that support UI applications. Work independently, take proactive steps, not just execute on steps. Nice to have Experience with AWS (especially DynamoDB or cloud-native services). Some AI tools experience - Optional, not required. Responsibilities Client and partner migrations, codebase transitions, and integrating systems through API calls. Perform client-side migrations, including: Updating API calls (old → new system), working across multiple client codebases, supporting pipeline / ramp issues. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!

Technology

Svitla Systems

Senior Full Stack Software Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: Full-time Senior Full Stack Software Engineer role focused on building and scaling backend systems for a large job marketplace platform. The position centers on developing and maintaining services that ingest and process job data from external sources while supporting automation and AI-driven initiatives. The role combines backend-heavy development with light frontend maintenance in a distributed EMEA-based setup. 🗂️ Requirements: Strong experience in Java backend development, Proficiency with Spring Boot for scalable services and microservices, Experience designing and developing REST APIs, Familiarity with gRPC communication, Experience with messaging systems such as Kafka or RabbitMQ, Advanced knowledge of MySQL, Experience with MongoDB, Experience building scalable backend systems, Ability to contribute to system design, Basic knowledge of React, Basic knowledge of JavaScript or TypeScript 📃 Skills: Java, Spring, SpringBoot, REST, gRPC, Kafka, RabbitMQ, MySQL, MongoDB, React, JavaScript, TypeScript, GraphQL, AI, Automation, Caching 🏢 Description: Svitla Systems Inc. is looking for a Senior Full Stack Software Engineer for a full-time position (40 hours per week) in Europe. Our client is one of the world’s largest and fastest-growing job sites. Project Overview: Marketplace Engineering, specifically within the Employer Jobs Platform (EJYPT), leads the Aggregation Teams responsible for collecting and ingesting indexed job data from various external sources, including XML feeds, scraped job sites, and the job sync API used by third-party partners. The core mission of this group is to increase both the number and coverage of jobs available on the site by continuously improving how jobs are discovered, ingested, and maintained across these external sources. Timezone Coverage: EMEA hours, as long as you can attend meetings up to 11 am CDT. Requirements: Strong experience in Java backend development. Knowledge of Spring Boot for building scalable backend services and microservices. Understanding of REST API design and development; familiarity with gRPC communication. Understanding of messaging systems such as Apache Kafka or RabbitMQ . Advanced knowledge of databases with MySQL (primary) and MongoDB . Experience building backend systems at scale and contributing to system design. 1+ years of experience working with React and JavaScript/TypeScript for maintaining existing frontend components. Nice to have: Exposure to GraphQL (light usage). Experience with AI or automation workflows . Familiarity with caching technologies such as Valky or similar caching solutions. Responsibilities: Maintain existing backend systems. Build new features. Support automation initiatives (AI-driven extraction/config). Potentially develop tooling for AI prompts/models. We offer: US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!

Technology

Svitla Systems

Senior Platform Engineer

Senior

Remote

Krakow, Poland

🏢 Summary: Full-time Senior Platform Engineer role focused on building and operating a multi-cloud enterprise platform using modern cloud and container technologies. The position involves developing scalable, secure self-service solutions and improving reliability, performance, and cost efficiency across AWS and Azure environments. The engineer will lead platform initiatives and support containerization and infrastructure automation efforts. 🗂️ Requirements: 4+ years of Platform System engineering experience with Ruby, 3+ years of experience in distributed engineering teams, Hands-on experience with containerization technologies, Experience with Infrastructure as Code, Experience with multi-cloud deployments, Experience building and operating cloud applications at scale, Experience with public cloud platforms AWS, Azure or GCP, Degree in Computer Science or related field 📃 Skills: Ruby, Docker, Kubernetes, GitHubActions, ArgoCD, EKS, AKS, ECS, AWS, Azure, GCP, Terraform, Chef, Ansible, NAT, APIs, Containers, MultiCloud, InfraAsCode, CI/CD 🏢 Description: Svitla Systems Inc. is looking for a Senior Platform Engineer for a full-time position (40 hours per week ) in Poland. Our client provides a cloud-based platform that helps businesses manage their spending. You will play a crucial role in developing solutions for the Enterprise platform. You will be developing applications that provide self-service and increased efficiency to a diverse group of internal customers across Cloud Operations, Engineering, Customer Success & Support, and Customer Value Management. When you are successful, you will significantly accelerate the team's ability to serve customers better. This role requires working hours with overlap till 7-8 PM CET. Requirements Has 4+ years of hands-on Platform System engineering experience using Ruby. Has 3+ years of experience in engineering role, working with a diverse & distributed team located across the globe. Has experience in containerization technologies (Docker, Kubernetes, Github Actions, ArgoCdEKS, AKS, ECS) Infra As Code Exposure with Multi Cloud Deployments. Has experience building & running modern full-stack cloud applications using public cloud technologies (AWS, Azure, GCP) reliably and at scale. Has effective communication skills (written and verbal) to properly articulate complicated problems to all levels of the organization & customers. Will be confident in their ability to own and deliver a roadmap tied to business priorities Has a passion for excellence, is a natural problem solver, and a critical thinker. You should enjoy digging deep to understand issues and like solving hard problems Has a degree in Computer Science, Computer Engineering or equivalent Nice to have Knowledge of modern infrastructure management systems (Chef, Ansible, Terraform). Expertise in building Platform-as-a-Service. Responsibilities Own, build, and run a suite of impactful platforms built on modern cloud technologies that provide a suite of functionality delivering APIs, integrations, security, messaging, streaming, identity, performance, reliability & containers. Build a multi-region and multi-cloud platform that allows scalable, secure service delivery across hundreds of services on AWS & Azure clouds in a regulated environment. Act as a primary lead partnering to provide technical guidance, support, and direction for several platform engineering teams. Support NAT Gateways Technology. Support the effort to containerize a suite of applications to reduce cost and improve efficiency. Develop and drive long-term strategies and roadmaps aligning with business priorities in partnership with the dev and product management team. Use data-driven insights across the cloud estate to inform and drive new feature development to optimize usage and reduce cost. Help us in improving the reliability and Scalability of the Platform. Takes full ownership of products and has a track record of sustainably delivering high-quality features & managing technical debt. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!

Technology

Svitla Systems

Senior Ruby Engineer (Platfrom/DevOps Engineering)

Senior

Remote

Krakow, Poland

🏢 Summary: Full-time Senior Platform Engineer role focused on building and operating scalable, multi-cloud enterprise platforms using modern cloud and container technologies. The position involves developing self-service solutions, improving reliability and scalability, and leading platform initiatives across AWS and Azure environments. The engineer will drive cloud infrastructure, containerization, and platform strategy in a regulated, multi-region setup. 🗂️ Requirements: 4+ years of hands-on Platform/System Engineering experience with Ruby, 3+ years of experience in engineering roles within distributed global teams, Experience with containerization technologies, Experience with Infrastructure as Code and multi-cloud deployments, Experience building and running full-stack cloud applications on public cloud platforms, Ability to work overlapping hours until 7–8 PM CET, Degree in Computer Science, Computer Engineering, or equivalent 📃 Skills: Ruby, Docker, Kubernetes, GitHubActions, ArgoCD, EKS, AKS, ECS, AWS, Azure, GCP, Chef, Ansible, Terraform, NAT, APIs, Containers 🏢 Description: Svitla Systems Inc. is looking for a Senior Platform Engineer for a full-time position (40 hours per week ) in Poland. Our client provides a cloud-based platform that helps businesses manage their spending. You will play a crucial role in developing solutions for the Enterprise platform. You will be developing applications that provide self-service and increased efficiency to a diverse group of internal customers across Cloud Operations, Engineering, Customer Success & Support, and Customer Value Management. When you are successful, you will significantly accelerate the team's ability to serve customers better. This role requires working hours with overlap till 7-8 PM CET. Requirements Has 4+ years of hands-on Platform System engineering experience using Ruby. Has 3+ years of experience in engineering role, working with a diverse & distributed team located across the globe. Has experience in containerization technologies (Docker, Kubernetes, Github Actions, ArgoCdEKS, AKS, ECS) Infra As Code Exposure with Multi Cloud Deployments. Has experience building & running modern full-stack cloud applications using public cloud technologies (AWS, Azure, GCP) reliably and at scale. Has effective communication skills (written and verbal) to properly articulate complicated problems to all levels of the organization & customers. Will be confident in their ability to own and deliver a roadmap tied to business priorities Has a passion for excellence, is a natural problem solver, and a critical thinker. You should enjoy digging deep to understand issues and like solving hard problems Has a degree in Computer Science, Computer Engineering or equivalent Nice to have Knowledge of modern infrastructure management systems (Chef, Ansible, Terraform). Expertise in building Platform-as-a-Service. Responsibilities Own, build, and run a suite of impactful platforms built on modern cloud technologies that provide a suite of functionality delivering APIs, integrations, security, messaging, streaming, identity, performance, reliability & containers. Build a multi-region and multi-cloud platform that allows scalable, secure service delivery across hundreds of services on AWS & Azure clouds in a regulated environment. Act as a primary lead partnering to provide technical guidance, support, and direction for several platform engineering teams. Support NAT Gateways Technology. Support the effort to containerize a suite of applications to reduce cost and improve efficiency. Develop and drive long-term strategies and roadmaps aligning with business priorities in partnership with the dev and product management team. Use data-driven insights across the cloud estate to inform and drive new feature development to optimize usage and reduce cost. Help us in improving the reliability and Scalability of the Platform. Takes full ownership of products and has a track record of sustainably delivering high-quality features & managing technical debt. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!

Technology

New offer

Svitla Systems

Senior Automation QA Engineer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full-time hybrid Senior Automation QA Engineer role focused on backend, API, and frontend test automation for scalable web and mobile products in the food retail domain. The position involves building automated testing frameworks, validating distributed systems, and integrating tests into CI/CD pipelines using modern QA tools and practices. 🗂️ Requirements: 6+ years of experience as an Automation QA Engineer, Strong knowledge of QA methodologies, Experience with backend testing for Java/Kotlin microservices and APIs, Hands-on experience with REST Assured or Karate, Understanding of Playwright, Familiarity with Selenium, Experience with Cucumber, Knowledge of CI/CD pipelines, Experience with GitHub Actions, Understanding of HTTP protocols and RESTful APIs, Experience with Postman, Bruno, or Insomnia, Familiarity with WireMock or Pact, Ability to understand business requirements and domain context 📃 Skills: Java, Kotlin, REST, Playwright, Selenium, Cucumber, RESTAssured, Karate, JUnit, Postman, Bruno, Insomnia, WireMock, Pact, GitHub, HTTP, Zephyr, Jira, CI/CD, API 🏢 Description: Svitla Systems Inc. is looking for a Senior Automation QA Engineer for a full-time hybrid position (40 hours per week) in Poland . Our client is one of the world's largest food retailers. You'll join the team to help build reliable, scalable, and high-quality products across web, mobile, and API platforms. If you thrive on solving complex problems, automating at scale, and working in a collaborative environment, this will be the perfect place for you. Office work in Kraków is expected 3 days per week (but some flexibility is possible). Requirements 6+ years of experience as an Automation QA Engineer. Strong understanding of QA methodologies with a focus on backend testing across Java/Kotlin microservices and APIs, complemented by frontend test automation experience. The ability to quickly learn and understand business requirements and the domain. Hands-on experience with one or more backend testing frameworks (e.g., REST Assured, Karate). Understanding of frontend testing with Playwright, with familiarity with Selenium and the BDD framework (Cucumber). Knowledge of CI/CD tools and pipelines, particularly GitHub Actions. Solid understanding of HTTP protocols, RESTful APIs, eventing and tools like Postman, Bruno or Insomnia. Familiarity with service mocking and contract testing tools (e.g., WireMock, Pact). Nice to have Experience in building and maintaining testing environments. Responsibilities Collaborate early with engineering teams during refinement sessions to influence requirements and define effective test strategies for backend services, APIs, and frontend user journeys. Design, develop, and execute comprehensive test suites for functional, regression, end-to-end API, and customer journey testing. Automate service-level tests using modern frameworks such as REST Assured, JUnit, Karate DSL, Postman/Newman/Bruno. Conduct frontend/UI testing primarily using Playwright; knowledge of Selenium and Cucumber is considered beneficial. Validate service interactions and data flows across distributed systems. Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions) and maintain test environments. Prepare and present clear, actionable test reports that document coverage, results, and defects. Participate in code reviews of test automation scripts to ensure maintainability and adherence to best practices. Manage test cases and cycles using Jira Zephyr. Define and implement a robust framework for automated backend testing, with a focus on Java/Kotlin services and strategic APIs that support complex customer journeys. Ensure test coverage across the full end-to-end application flow, including backend services, frontend user journeys, and integrations with multiple external services. Utilize AI-supported tools to enhance test design, execution, and maintenance. Align with the company's established AQA practices to ensure consistency across teams. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!

Technology

Svitla Systems

Senior Full Stack Engineer (.NET, Java, Kotlin, Angular)

Senior

Remote

Warsaw, Poland

🏢 Summary: Full-time Senior Full Stack Engineer role focused on building and maintaining scalable backend services with .NET and Java/Kotlin, and contributing to frontend development with Angular. The position involves designing secure APIs, driving UI architecture, and working within Agile teams to deliver commercial software products. Approximately 20–30% of the role is dedicated to frontend development. 🗂️ Requirements: 5+ years of commercial software development experience, Strong experience with .NET (C#) backend development, Strong experience with Java or Kotlin backend development, Hands-on experience with Kotlin in backend environments, Knowledge of Angular and TypeScript, Experience designing and working with RESTful APIs and SOAP APIs, Understanding of backend architecture, performance, security, scalability, Knowledge of Azure Cloud and application deployment, Familiarity with Azure DevOps and CI/CD processes, Experience with modern web development practices, Experience working in Agile/Scrum environments, Bachelor’s degree in Computer Science or equivalent experience, Strong English communication skills 📃 Skills: .NET, C#, Java, Kotlin, Angular, TypeScript, REST, SOAP, Azure, AzureDevOps, CI/CD 🏢 Description: Svitla Systems Inc. is looking for a Senior Full Stack Engineer with .NET, Java, and Angular for a full-time position (40 hours per week) in Europe. Our client is a leading global provider that gathers information and reports to enhance the environmental and social impacts on the business. A Senior Engineer must have strong backend expertise in .NET and Java/Kotlin, as well as frontend experience in Angular. Requirements: 5+ years of commercial experience in software development. Strong experience with .NET (C#) and Java/Kotlin backend development. Hands-on experience with Kotlin in backend environments. Knowledge of Angular and TypeScript. Understanding of designing and working with RESTful APIs and SOAP APIs. Solid understanding of backend architecture, including performance, security, and scalability. Knowledge of Azure Cloud, including deployment and scaling of applications. Familiarity with Azure DevOps and CI/CD processes. Strong understanding of modern web development practices. Experience working in Agile/Scrum environments. Strong communication skills in English. Bachelor’s degree in Computer Science or equivalent experience. Responsibilities: Work within an Agile team to design, estimate, develop, test, and deliver commercial software products. Develop and maintain backend services using .NET and Java/Kotlin. Design and implement secure, scalable RESTful APIs and services. Contribute to frontend development using Angular and TypeScript (~20–30%). Drive UI architecture and develop reusable UI components. Ensure best practices and design guidelines for UI and backend development. Write clean, maintainable, and efficient code for both client-side and server-side applications. Develop unit and integration tests; collaborate with QA to resolve issues. Collaborate with Product Owners and stakeholders to refine requirements and user stories. Contribute to project estimation, planning, timelines, and status updates. Provide technical guidance and mentorship where needed. We offer: US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!

Technology

Svitla Systems

Senior Front-End Engineer (ExtJS)

Senior

Remote

Krakow, Poland

🏢 Summary: Full-time Senior Front-End Engineer (ExtJS) role focused on developing and maintaining a SaaS application in an Agile/Scrum environment. The position involves technical design, implementation, refactoring, and unit testing of front-end features, with a strong emphasis on Ext JS expertise. The role also includes contributing to architectural decisions and mentoring other engineers. 🗂️ Requirements: Strong knowledge of Ext JS (version 7 or minimum 5 years of experience), Experience in front-end web development, Proficiency in using an IDE (preferably PhpStorm), Knowledge of software design patterns, Understanding of software development best practices, Ability to work in Scrum/Agile environment, Experience with code analysis and refactoring, Ability to design, build, and unit test features 📃 Skills: ExtJS, JavaScript, HTML, CSS, PhpStorm, SaaS, Scrum, Agile, IDE, UnitTesting, Refactoring 🏢 Description: Svitla Systems Inc. is looking for a Senior Front-End Engineer (ExtJS) for a full-time position (40 hours per week) in Poland . Our client is a leading global provider that involves gathering information and reporting to enhance the environmental and social impacts on the business. Requirements Strong knowledge of Ext JS (version 7 or at least 5 years of experience). Understanding of web development using an IDE (ideally PhpStorm). Familiarity with current trends in software development. Knowledge of software design patterns and best practices. Nice to have Experience optimizing applications for performance. Experience in SaaS product development. Understanding of Scrum/Agile methodologies. Responsibilities Take part in Scrum/Agile-based development of a SaaS Application. Provide technical design, build, and unit testing for new features. Conduct analysis and refactoring of existing source code. Analyze requirements, suggest concepts, and assess development efforts. Establish yourself as a Subject Matter Expert. Mentor other engineers. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!

Technology

Svitla Systems

Senior iOS Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: Full-time Senior iOS Engineer role focused on leading and developing native iOS applications for phones, tablets, and watches using Swift in the digital marketing domain. The position involves architecting, building, and optimizing scalable mobile solutions while collaborating within an Agile team. Opportunity to drive modern iOS practices and contribute to advanced mobile technologies. 🗂️ Requirements: 8+ years of software development experience, 6+ years of native iOS development experience, 1+ year of commercial SwiftUI experience, Strong knowledge of iOS architectures (MVVM, MVI, MVC, VIPER, Clean Architecture), Experience with Structured Concurrency (async/await, actors), Experience with Combine or RxSwift, Experience building and maintaining iOS application architecture, Proficiency with Swift and Xcode, Experience with Git-based workflows, Experience writing unit tests using XCTest, Upper-intermediate English level 📃 Skills: Swift, SwiftUI, Objective-C, Combine, RxSwift, MVVM, MVI, MVC, VIPER, CleanArchitecture, Xcode, XCTest, Git, GitHub, JIRA, Confluence, iOS, async/await, Actors 🏢 Description: Svitla Systems Inc. is looking for a Senior iOS Engineer for a full-time position (40 hours per week) in Poland. Our client is an online marketing company. About the role: a dynamic, vibrant work environment as we pioneer innovative technologies in the digital marketing landscape. The mobile team is currently seeking a talented Senior iOS Developer to play a key role in leading and developing captivating applications for phones, tablets, and watches using Swift. It is an exciting opportunity to contribute to the forefront of mobile technology in the digital marketing sector. Overlap till 20:00 CET. Requirements 8+ years of experience in software development. 6+ years of experience focused on native iOS applications. 1+ year of commercial experience with SwiftUI. Strong understanding of iOS architectures (SwiftUI, Combine, MVVM, MVI) or alternatives like MVC, VIPER, Clean Architecture, with a willingness to adapt. Familiarity with Structured Concurrency (async await, actors). Knowledge of Combine/RxSwift, ideally with both technologies; experience with either will also work. Familiarity with Apple’s Human Interface Guidelines (HIG) is preferred. Understanding of iOS application architecture and its implementation. Upper-intermediate level of English and higher. Ability to lead as part of a highly collaborative Agile team Strong collaboration and influence skills. Ability to articulate engineering design strategies related to scalability, performance, security, usability, and development platforms. Strong focus on team effectiveness, results, and customer success. Self-motivated individual who proactively identifies team bottlenecks and works with the team to resolve them. Passionate about technology and staying up to date on industry trends. Strong commitment to continuous improvement for self and team. Ability to contribute to Open Source projects. A Bachelor's degree in Computer Science or a related field is preferred. Nice to have 1+ years of Objective-C experience is a plus. Experience with unit testing and test-driven development. Experience in the development of SaaS products. Experience in developing SaaS products. Responsibilities Work closely with the product manager, UX designer, and peer engineers to understand the business and technical requirements of tasks as a mobile iOS developer. During daily standup sessions, sprint planning meetings, and retrospective meetings, applying agile methodologies to: Collaborate with the product manager to refine/plan backlog using the JIRA web product and set priority for the user stories; Record progress on tasks using the JIRA web product; Participate in sprint planning and record estimates in JIRA; Give demos of finalized work to team members and stakeholders. Work with the client's mobile team and back-end services teams to deliver software solutions for iOS devices (phones and tablets) that meet functional requirements defined during the backlog refinement sessions with the product managers, using the Swift programming language, and the Xcode development environment. Use the Swift programming language and the Xcode development environment to build iOS mobile functionality as defined in the acceptance criteria in the user story. Integrate work with the mainline of the application using the GitHub pull request process. Define and implement unit tests for the use of cases using the XCTest framework. As needed, pick up more urgent programming tasks for issues of customers in production. Collaborate with other software teams that provide back-end services used by the mobile application, bringing the knowledge of the dependent software to the mobile team and affecting the Scrum Jira backlogs of the external teams as necessary when the mobile application requires changes to the dependent software. Understand the architecture of the client's toolkit desktop application - a Web application - and its relationship to the mobile apps to participate and affect architecture discussions. Promote and nurture good team practices and career growth by participating in code reviews and pair programming. Documenting the functionality that you deliver Contribute to system and application architecture and develop prototypes Review the pull requests of peer engineers and recommend good practices in GitHub. Participate in pair programming for knowledge sharing and collaboration. Improve performance of the mobile application. Provide training to other team members. Document code where necessary, such as APIs, and keep team practices and knowledge up to date in the Confluence web product. Seek out learning opportunities like iOS, Swift UI, and mobile developer conferences and online courses. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in the workspace, either remote or in our welcoming office. Comprehensive medical insurance after one month. MultiSport card with access to 2500 sports facilities all over Poland Bonuses for recommendations of new employees. Bonuses for article writing, public talks, and other activities. 15 vacation days, 10 national holidays, 10 sick leaves, and family days off. Personalized learning program tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Welcome and anniversary presents, gifts for children, and more. Regular corporate events and meetups. Awesome team, friendly and supportive community!