May 27, 2026
Code Quality Lead / Senior Software Engineer
Senior • Hybrid
Warsaw, Poland
Summary
The Code Quality Lead will play a crucial role in establishing and nurturing a comprehensive code quality framework. This position merges aspects of software craftsmanship, architecture, tooling, and leadership to enhance code quality and secure software delivery across development teams.
What we offer:
Contract Length: 3 months+ prolongation
Type of contract: B2B Contract
Work Model: Hybrid (3 days office, 2 days remote)
Main Responsibilities:
Own and further develop the Code Quality Concept, aligned with modern software engineering standards and business goals
Define, promote, and continuously improve best programming practices, coding standards, and design principles
Act as a technical lead for code quality across teams
Drive adoption and effective use of SonarQube from both end-user and administrative perspectives
Actively coach, mentor, and teach developers, fostering a strong engineering culture
Evangelize code quality through workshops, presentations, communities of practice, and hands-on guidance
Collaborate with development managers and architects to ensure code quality is embedded into CI/CD pipelines
Contribute to architectural discussions focusing on maintainability, testability, and long-term sustainability
Key Requirements:
Strong focus on modern software development best practices
Solid knowledge of software design patterns and architectural principles
Strong hands-on programming skills in Java, JavaScript, or Python
Practical experience with SonarQube or similar code quality tools
Strong understanding of CI/CD pipelines
Ability to balance technical excellence with pragmatic delivery
Nice to Have:
Experience in multiple programming languages
Knowledge of business drivers, risk, and compliance aspects
Ability to work in an international and cross-functional environment
Similar jobs you might like
Technology
emagine Polska
Code Quality Lead / Senior Software Engineer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: 9-month B2B hybrid contract for a Code Quality Lead focused on establishing and improving code quality frameworks, coding standards, and engineering best practices across development teams. The role combines technical leadership, software architecture, mentoring, and CI/CD integration with strong emphasis on SonarQube and modern software engineering practices. 🗂️ Requirements: Strong knowledge of modern software development best practices, Knowledge of software design patterns and architectural principles, Hands-on programming experience in Java, Experience with SonarQube or similar code quality tools, Understanding of CI/CD pipelines, Ability to lead and mentor development teams, Ability to balance technical excellence with pragmatic delivery, Ability to work in an international and cross-functional environment 📃 Skills: Java, JavaScript, Python, SonarQube, CI/CD 🏢 Description: Summary The Code Quality Lead will play a crucial role in establishing and nurturing a comprehensive code quality framework. This position merges aspects of software craftsmanship, architecture, tooling, and leadership to enhance code quality and secure software delivery across development teams. What we offer: Contract Length: 9 months Type of contract: B2B Contract Work Model: Hybrid (3 days office, 2 days remote) Main Responsibilities: Own and further develop the Code Quality Concept , aligned with modern software engineering standards and business goals Define, promote, and continuously improve best programming practices , coding standards, and design principles Act as a technical lead for code quality across teams Drive adoption and effective use of SonarQube from both end-user and administrative perspectives Actively coach, mentor, and teach developers, fostering a strong engineering culture Evangelize code quality through workshops, presentations, communities of practice, and hands-on guidance Collaborate with development managers and architects to ensure code quality is embedded into CI/CD pipelines Contribute to architectural discussions focusing on maintainability, testability, and long-term sustainability Key Requirements: Strong focus on modern software development best practices Solid knowledge of software design patterns and architectural principles Strong hands-on programming skills in Java Nice to have: JavaScript, or Python Practical experience with SonarQube or similar code quality tools Strong understanding of CI/CD pipelines Ability to balance technical excellence with pragmatic delivery Nice to Have: Experience in multiple programming languages Knowledge of business drivers, risk, and compliance aspects Ability to work in an international and cross-functional environment
Technology
Euroclear
Tribe Test Engineer (Test Manager)
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior-level testing role responsible for defining and leading test and deployment strategies for complex or large-scale projects, ensuring software quality, risk control, and successful releases. The position involves managing test planning, execution, reporting, and deployment activities while overseeing teams and vendors. The role ensures delivery within quality, time, and budget targets in mission-critical environments. 🗂️ Requirements: Proven experience in software testing and quality assurance, Experience leading test strategy and deployment for complex or large projects, Ability to create and manage test plans, test cases, and test data, Experience with system testing, UAT, alpha and beta testing, Experience managing deployments to Pre-Production and Production environments, Ability to analyze and manage testing risks, Experience validating requirements and design documentation for testability, Experience leading and monitoring test execution and reporting, Project management experience in testing environments, Experience supervising or mentoring test teams 📃 Skills: Testing, QA, UAT, Alpha, Beta, Deployment, Pre-Production, Production, TestPlanning, TestCases, TestData, RiskManagement, Reporting, ProjectManagement 🏢 Description: Key Responsibilities Conducts a wide range of quality control tests and analyses to ensure that software meets or exceeds specified standards and end‑user requirements: Drafts, revises, and approves test plans and scripts to ensure alignment with standards and IT strategy. Creates test data files with valid and invalid records to thoroughly test program logic and verify system flow. Coordinates with users to plan user acceptance testing, alpha, and beta testing. Ensures that system tests are successfully completed and documented, and that all problems are resolved. Contributes to or manages deployment preparation and execution for both Pre‑Production and Production until the end of the warranty period. Role Overview Leads testing in a complex environment or for one or more standard to larger projects. Manages the preparation of systems and/or applications deployment. May manage the deployment itself. Is responsible for formulating the test and deployment strategy for their area and plans and leads work to ensure the delivery of the product within quality standards. May lead a team, project, or resources. Acts as the main reference point for problem escalation and is expected to plan and monitor the work of the team as well as external vendors. Has recognized expertise and authority in testing. Detailed Role Description Typically requires project management, organizational, and people‑leadership skills, as well as recognized expertise in testing. Uses these competencies: To formulate the test strategy, including the deployment approach, for one or more standard to larger projects. To specify and plan the corresponding activities and lead their execution, acting as the main reference point for problem escalation. To ensure that testing is carried out within budget and established procedures, meeting project testing objectives within quality, time, and budget targets. To analyze and monitor risks in the area of testing, identifying potential consequences and taking appropriate actions to prevent issues from materializing. Validates product design documentation to ensure that stated requirements are suitable for testing, unambiguous, and verifiable. Leads, guides, and monitors the analysis, design, implementation, and execution of test cases, test procedures, and/or test suites. Schedules tests for execution and monitors, measures, controls, and reports on test progress, product quality status, and test results, adapting the test plan as needed to adjust to evolving conditions. Produces a summary test report at the end of the project. May manage deployment activities (consolidating release scenarios, collecting authorizations, coordinating change delivery, and supporting operations after deployment). Work requires considering future implications beyond immediate problems and may involve creating new approaches and procedures to structurally address them. Provides feedback and development input into quality assurance methodologies and risk management strategy. Works with a high level of autonomy, with performance and outcomes subject to managerial review. Requires highly developed skills to motivate, influence, and persuade in the context of frequent interactions with a large and diverse set of stakeholders. Has a direct impact on the quality and stability of non‑stop applications and systems, helping avoid disruptions to mission‑critical services and supporting the company’s competitive advantage. Works and communicates with other stakeholders and vendors to ensure an effective quality assurance process is maintained and developed within the organization. May coach other testers stepping into this role. May supervise, develop, and assess the performance of Test Analysts. We welcome applicants from all backgrounds and experiences. If you meet most of the requirements and are excited about the role, we encourage you to apply.
Technology
N-iX
Lead .NET Engineer
Senior
Remote
Krakow, Poland
38 - 41 USD
🏢 Summary: Lead Software Engineer role focused on designing and delivering scalable, cloud-native backend systems and distributed workflows using C#/.NET and Azure. The position involves owning the full software development lifecycle and building microservices-based architectures with advanced orchestration using Temporal. You will mentor engineers, optimize performance and scalability, and ensure reliable, secure cloud solutions. 🗂️ Requirements: Extensive experience developing backend services and APIs in C#/.NET, Experience with Azure services including App Services, AKS, Blob Storage, SQL/NoSQL databases, Experience with microservices architecture and distributed systems, Hands-on experience with Temporal .NET SDK or other workflow orchestration tools, Strong understanding of scalable, secure, and reliable cloud-native application design, Experience designing and implementing RESTful or gRPC APIs, Knowledge of data storage best practices including security, availability, and compliance 📃 Skills: C#, .NET, Azure, AKS, AppServices, BlobStorage, SQL, NoSQL, Microservices, Temporal, DurableFunctions, StepFunctions, Airflow, REST, gRPC, Kubernetes 🏢 Description: (#5369) Working hours: 14:00-22:00 CET As a Lead Software Engineer, you will own all aspects of the software development lifecycle including design, development, testing, deployment, and maintenance of product features in software products. You will play a key role in ensuring that our client's storage solutions are reliable, scalable, and support advanced orchestration using technologies such as the Temporal .NET SDK. You will enjoy fast-paced entrepreneurial environments where you can solve difficult problems using current technologies and tools. You will collaborate well with other team members when brainstorming, designing, and implementing new solutions. You will also help the team succeed by thinking about ways to improve processes, suggesting ways to make the team more effective, and mentoring and modeling engineering best practices. Responsibilities: Design, develop, and maintain high-performance backend systems and APIs using C# and .NET technologies, hosted in Azure and various compliance-level data centers Build and maintain microservices-based architectures using C#, ASP.NET, and others Leverage Azure services like Azure App Services, Azure Kubernetes Service (AKS), Azure Blob Storage, and SQL/No-SQL databases to build scalable, secure, and reliable cloud-native solutions Design, implement, and maintain distributed workflows using the Temporal .NET SDK to provide resilient and observable orchestration for business-critical backend processes Integrate Temporal workflows with our .NET microservices architecture and cloud-based infrastructure Design and implement RESTful or gRPC APIs, and ensure seamless integration with other systems and products Optimize architecture and solutions for scalability and availability, with cost and maintenance in mind Identify and address performance bottlenecks and scalability challenges proactively Align across teams for designs, communicate and resolve roadblocks Guide and mentor other engineers through design and code reviews Required Qualifications: Extensive experience developing backend services and APIs in C#/.NET Experience with Azure services including App Services, AKS, Blob Storage, SQL/NoSQL Databases Experience with microservices architecture and distributed systems Hands-on experience with the Temporal .NET SDK or other workflow orchestration/tools (e.g., Durable Functions, Step Functions, Apache Airflow) Strong understanding of designing and building scalable, secure, and reliable cloud-native applications Experience with designing and implementing RESTful or gRPC APIs Knowledge of data storage best practices, including security, availability, and compliance Preferred Qualifications: Familiarity with integrating orchestration tools into enterprise software environments Experience with performance optimization, cost management, and designing for high availability Excellent communication and collaboration skills Prior experience mentoring engineers and conducting design/code reviews Background in supporting analytics and business intelligence integrations We offer: Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits
Technology
Cyclad
Software Quality Engineer
Senior
Hybrid
Warsaw, Poland
100 - 120 PLN/hr
🏢 Summary: Long-term hybrid role for an experienced Software Quality Engineer working on scalable digital products in an Agile and DevSecOps environment. The position focuses on designing and executing manual and automated tests, improving quality strategy, and ensuring end-to-end product quality within cross-functional teams. 🗂️ Requirements: Experience as Software Quality Engineer or QA Engineer, Hands-on experience with Java and Cucumber for test automation, Experience writing manual test scenarios in Gherkin (BDD), Experience designing and maintaining automated test scenarios, Knowledge of manual and automated testing methodologies, Understanding of DevSecOps and CI/CD processes, Experience in Agile environments, Experience in large-scale and complex projects, EU citizenship, Residence in Poland 📃 Skills: Java, Cucumber, Gherkin, BDD, CI/CD, DevSecOps, Agile, ISTQB, TMAP 🏢 Description: In Cyclad we work with top international IT companies in order to boost their potential in delivering outstanding, cutting-edge technologies that shape the world of the future. We are seeking an experienced Software Quality Engineer to join a hybrid development team working on innovative, scalable, and high-quality digital solutions in an Agile and DevSecOps-oriented environment. Project information: Type of project: Product development / IT services Office location: Warsaw, Poland Work mode: Hybrid, 2 – 3 times per week onsite Budget: 100 – 120 PLN/net/h + VAT on B2B Project length: Long-term Only candidates with citizenship in the European Union and residence in Poland Start date: ASAP (depending on candidate’s availability) Project scope: Write and execute manual test scenarios using Gherkin (BDD style) Identify, prioritize, and analyze defects and bugs Deliver clear and structured quality reports to stakeholders Implement, maintain, and improve regression test scenarios Participate in and facilitate quality ceremonies such as Bug Triage, 3 Amigos, and Quality Chapter meetings Design, develop, and maintain product-oriented automated test scenarios Contribute to the continuous improvement of the global Quality Strategy Promote a shift-left approach and ensure end-to-end product quality Collaborate closely with cross-functional Agile teams Share QA best practices and quality standards within the squad. Competence demands: Strong experience as a Software Quality Engineer / QA Engineer Hands-on experience with test automation in the Java/Cucumber ecosystem Practical knowledge of writing product-centric test scenarios Experience working in complex and large-scale projects Good understanding of DevSecOps and CI/CD-oriented quality processes Experience working in Agile environments Knowledge of manual and automated testing methodologies Strong analytical thinking and problem-solving skills Proactive, solution-oriented, and collaborative mindset Ability to work effectively in cross-functional and international teams Agile, ISTQB, or TMAP certification will be an advantage Excellent English communication skills We offer: Full-time job agreement based on B2B Private medical care with dental care (covering 70% of costs) Multisport card (also for an accompanying person) Life insurance
Technology

Air
Lead Software Engineer
Senior
On-site
Pittsburgh, PA
🏢 Summary: Full-time Software Engineering Lead role focused on leading a small cross-functional team and driving end-to-end development of scalable, high-quality software applications. The position combines hands-on backend development with ownership of engineering processes, Agile leadership, and collaboration across product, data, QA, and DevOps. Ideal for experienced engineers with strong object-oriented expertise building modern platforms for defense and intelligence use cases. 🗂️ Requirements: U.S. Citizenship, Bachelor’s degree in Computer Science, Mathematics, or related technical field, 5+ years of software development experience with an object-oriented programming language, Hands-on experience with Spring Boot, Quarkus, or similar frameworks, Strong knowledge of data structures, object-oriented design, and algorithms, Experience with exception handling and troubleshooting, Experience writing SQL and implementing database design 📃 Skills: Java, C++, Python, C#, Ruby, Spring, Quarkus, SQL, Agile, OOP 🏢 Description: Job Description We are seeking a skilled and dedicated Software Engineering Lead to join our Engineering team. As the Software Engineering Lead, you will be essential to crafting and implementing software engineering processes and implementations. In order to do this job well, you must be obsessed with quality and efficiency and enjoy working with diverse technologies. You should have a strong understanding of software engineering design principles and strong technical expertise. This role is a full-time position and may require up to 10% travel. Scope of Responsibilities - Lead software engineering efforts from ideation through implementation as well as the day-to-day activities of a small team of front-end and back-end engineers - Lead Agile ceremonies for the software engineering team - Establish coding and testing best practices and standards - Develop, test, and deploy modern software applications and new features - Oversee the quality of deliverables including coding, testing, and debugging - Collaborate with the product team to translate business requirements into technical specifications - Drive innovation and continuous improvement to increase efficiency - Collaborate with data engineers, data scientists, QA engineers, and DevOps engineers to improve overall platform quality and performance Qualifications - U.S. Citizenship is required - Bachelor’s degree in Computer Science, Mathematics, or a related technical field Required Skills: - 5 years of software development experience with an object-oriented programming language such as Java, C++, Python, C#, or Ruby - Hands-on experience with Spring Boot, Quarkus, or similar technologies - Knowledge of data structures, object-oriented design, algorithms, exception handling, and troubleshooting - Experience writing SQL and implementing database design Desired Skills: - Current U.S. security clearance or ability to obtain one with sponsorship - Experience in a startup or entrepreneurial environment - Experience working in a product organization
Technology
Superdevs
Team Lead .NET Developer
Senior
Remote
160 - 190 PLN
🏢 Summary: Remote Team Lead Software Development role focused on leading a cross-functional engineering team while staying hands-on with backend and web service architecture and implementation in a .NET environment. The position combines technical leadership, product collaboration, and ownership of architectural decisions in an agile setup. You will drive engineering quality, technical standards, and team growth while contributing directly to code and system design. 🗂️ Requirements: Several years of experience in software development with .NET / C#, Minimum 3 years of experience leading development teams, Strong knowledge of software design patterns, Strong understanding of system architecture, Experience with modern engineering practices, Hands-on experience with backend and web services development, Experience using AI in software development process, Fluent English 📃 Skills: .NET, C#, AI, Elasticsearch, RabbitMQ, Redis, Azure, CI/CD, Umbraco, Containers, Backend, WebServices, Architecture, Agile 🏢 Description: Does building awesome, innovative products that add up to something meaningful sound like a dream come true? Come join us and make that vision a reality! About We are looking for an experienced Team Lead Software Development who combines strong technical expertise with leadership skills and a product-oriented mindset. In this role, you will take ownership of development teams, supporting both its technical direction and people development. You will lead a cross-functional engineering team of around 7–9 people , including Frontend, Backend, and QA specialists. The team works in an agile setup and collaborates closely with a Product Owner, UX Design, DevOps, and ITOps. Responsibilities Lead, coach, and support the development of your engineering team Help your team grow into a high-performing, self-organized unit Act as a sparring partner for the Product Owner and actively contribute to roadmap planning and prioritization Stay hands-on with the design, architecture, and implementation of backend and web services Make and own technical decisions, while communicating them clearly to stakeholders Improve agile processes within the team and continuously optimize the way of working Contribute to solution and domain design Strengthen engineering quality, good practices, and technical standards Take part in recruitment interviews and support the further development of the team Our offer Competitive salary on B2B contract Fully remote position Real impact and independence at work Individual career path Work-life balance A non-corporate atmosphere where innovation, personal growth, and teamwork thrive 100+ smart, curious & ambitious engineers What you bring Several years of experience in software development with .NET / C# At least 3 years of experience leading development teams, both technically and people-wise Experience using AI in the software development process Strong understanding of software design patterns, system architecture, and modern engineering practices A hands-on approach and the ability to stay close to the code when needed Strong communication skills and the ability to explain technical topics clearly to both technical and non-technical stakeholders A pragmatic mindset — you care about quality, but you also understand business priorities Fluent English, German is a plus Nice to have Experience with Elasticsearch, RabbitMQ, Redis, containers, Azure Cloud, CI/CD, Umbraco Experience working in a scale-up environment Knowledge of the financial market or financial products Benefits International Projects Small Teams Flat Structure Friendly Atmosphere Flexible Hours Individual Career Path We want your TALENT! Don’t hesitate and APPLY! We are happy to tell you more details about this position in a phone call. Our recruitment process is very fast and straightforward to ensure a great experience from the first interview to joining your dream team!
Technology
emagine Polska
Senior Software Engineer (Java // Python)
Senior
Hybrid
Lisbon, Portugal
🏢 Summary: Senior Software Engineer responsible for defining technical standards and architecture, leading backend and frontend development, and ensuring secure, scalable, and observable solutions. The role drives CI/CD, enterprise integrations, and production support while aligning engineering practices with product and operations goals. 🗂️ Requirements: Proven experience defining technical standards and architecture, Experience with CI/CD orchestration, Experience with observability implementation, Experience implementing on-premises, hybrid, and cloud solutions, Experience leading backend and frontend architectural decisions, Experience maintaining CI/CD pipelines, Experience coordinating enterprise integrations, Knowledge of DDD and clean architecture, Expertise in Java and Spring Boot, Expertise in Python and FastAPI, Expertise in React or Angular, Experience with L2/L3 production support, Experience with Spring Security and OAuth 📃 Skills: Java, SpringBoot, Python, FastAPI, React, Angular, CICD, Observability, ServiceNow, Jira, Boomi, DDD, OAuth, SpringSecurity 🏢 Description: To strengthen the team, we are seeking a person for the role of Senior Software Engineer, responsible for defining technical standards and architecture, guiding the development team, ensuring quality practices, security, and CI/CD, and collaborating with product and operations in delivering scalable, business-aligned solutions. Main Responsibilities Define technical standards, architecture, and development practices, ensuring quality, security, performance, and resilience in production environments. Orchestrate end-to-end delivery with CI/CD and observability while promoting responsible autonomy among teams aligned with product and operational objectives. Implement on-premises, hybrid, and cloud solutions with security best practices, observability, and integration with existing systems. Lead architectural decisions in backend and frontend (Java/Spring Boot, Python/FastAPI, React/Angular), ensuring scalability, consistent testing and code reviews. Implement and maintain end-to-end CI/CD pipelines and observability (logs, metrics, distributed tracing). Coordinate enterprise integrations (ServiceNow, Jira, CRMs) and iPaaS (e.g., Boomi), including mapping, validation, and compliance. Apply practices such as DDD, clean architecture, application security, and secrets/IAM management throughout the development lifecycle. Provide technical guidance to the team, elevate quality standards, and align practices with product and operations. Lead L2/L3 support in production: incident triage and resolution, prevention escalation (on call), SLA management, and conducting post-mortems focused on root causes and corrective actions. Operate and evolve applications in on-premises, hybrid, or cloud environments: VMs, networks, VPNs, certificates, Nginx/reverse proxy, load balancing, and enhancing the security of exposed services. Key Requirements Proven ability to define technical standards, architecture, and development practices. Experience with CI/CD orchestration and observability practices. Knowledge of implementing on-premises, hybrid, and cloud solutions with security best practices. Leadership in architectural decisions for backend and frontend technologies. Experience with maintaining CI/CD pipelines and end-to-end observability. Ability to coordinate enterprise integrations and ensure compliance. Mastery of practices such as DDD and clean architecture. Technical expertise in Java/Spring Boot, Python/FastAPI, React/Angular. Experience in providing L2/L3 technical support and leading incident resolution. Expertise in security practices, including Spring Security and OAuth. Nice to Have Experience with Docker, Kubernetes, and cloud environments (Azure/AWS/GCP). Background in data management with PostgreSQL, MongoDB, and Redis. Familiarity with AI models, particularly RAG. Knowledge in security access management and policies based on the principle of least privilege.
Technology
DataArt
QA Automation Lead with Playwright
Senior
Remote
Wroclaw, Poland
13,000 - 16,500 PLN
🏢 Summary: QA Automation Lead role focused on building and scaling a quality engineering ecosystem using Playwright MCP and TypeScript. The position involves leading QA/QE teams, defining automation strategies, and integrating quality practices across the software delivery lifecycle in agile environments. The offer includes flexible work options, extensive learning resources, certification reimbursement, and comprehensive health and wellness benefits. 🗂️ Requirements: Experience in QA Lead or QE Lead role, Hands-on experience with Playwright MCP, Strong proficiency in TypeScript, Experience in test automation, Experience in test framework design, Experience leading or mentoring QA/QE engineers, Understanding of SDLC and QA processes, Experience in agile environments, Stakeholder management skills 📃 Skills: Playwright, MCP, TypeScript, CI/CD, Git, Agile 🏢 Description: Client Our client is one of the largest professional certification associations in the finance industry globally and uses DataArt as its primary technology partner. Project overview This project focuses on building and enhancing a scalable quality engineering ecosystem that supports modern product delivery. You will help shape automation practices and drive quality across the entire lifecycle while working with cross functional teams. The project nickname is Quality Platform. Position overview We are looking for an experienced QA Automation Lead with hands on expertise in Playwright MCP and TypeScript, combined with a strong background in leading QA and QE teams. You will guide both technical and organizational aspects of quality engineering, helping the team adopt effective automation strategies and delivering high quality software. Technology stack Playwright MCP, TypeScript, CI CD pipelines, test automation frameworks, Git, agile tools and practices Responsibilities Lead the QE team and coordinate daily quality engineering activities Define and drive the test automation strategy using Playwright MCP and TypeScript Collaborate with developers and product stakeholders to ensure quality throughout the delivery lifecycle Design, develop, and maintain scalable automated test frameworks and test suites Provide technical guidance and mentorship to QA and QE engineers Participate in sprint planning, estimation, and delivery coordination Review test coverage, identify gaps, and propose improvements Support CI CD integration and implement quality gates in the delivery pipeline Promote best practices in testing, automation, and quality ownership Contribute to a collaborative and high performing team environment Requirements Proven experience in a QA Lead or QE Lead role Hands on experience with Playwright MCP Strong proficiency in TypeScript Solid experience in test automation and framework design Experience leading or mentoring QA or QE engineers Strong understanding of software development lifecycle and QA processes Experience working in agile environments with close collaboration with development teams Strong communication, collaboration, and problem solving skills Experience managing stakeholders and aligning quality goals across teams Nice to have Experience with CI CD tools and pipeline optimization Knowledge of performance or security testing practices Experience working with cloud based environments Familiarity with additional automation tools or frameworks 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
IT Squad
Fullstack Java Developer (Kotlin)
Senior
Remote
Warsaw, Poland
🏢 Summary: Development role focused on building and evolving Java- and Angular-based applications, including Android components, with strong emphasis on code quality, testing, and architecture. The position involves implementing key functionalities, resolving production issues, and developing CI/CD processes and automated testing. The role also includes designing Spring-based architectures and ensuring high software quality through reviews and performance testing. 🗂️ Requirements: Minimum 4 years of experience with Java 17, Spring 5, Angular 2+, and Kotlin (Android), Practical experience with relational databases and SQL/T-SQL query optimization, Experience in designing architecture and implementing solutions based on Spring framework, Strong knowledge of unit, integration, and performance testing (JUnit, JMeter), Experience in building and developing CI/CD processes and deployment automation 📃 Skills: Java, Spring, Angular, Kotlin, Android, SQL, T-SQL, JUnit, JMeter, CI/CD 🏢 Description: ZAKRES OBOWIĄZKÓW Wytwarzanie i rozwój kodu zgodnie z wymaganiami jakościowymi oraz obowiązującymi standardami Implementacja kluczowych funkcjonalności, diagnozowanie oraz usuwanie problemów w środowiskach testowych i produkcyjnych Tworzenie i utrzymywanie dokumentacji technicznej oraz architektonicznej, z dbałością o spójność rozwiązań Przeprowadzanie przeglądów kodu oraz zapewnianie wysokiej jakości oprogramowania poprzez testy, analizę Sonar i code review Wdrażanie i rozwój procesów CI/CD, automatyzacji testów, monitoringu oraz wsparcie stabilności środowisk Mentoring i wsparcie merytoryczne członków zespołu oraz aktywny udział w wydarzeniach Agile i spotkaniach projektowych CZEGO OCZEKUJEMY Minimum 4 lata doświadczenia w technologiach Java 17, Spring 5, Angular 2+ oraz Kotlin w środowisku Android Praktycznej znajomości relacyjnych baz danych (SQL, T-SQL) oraz optymalizacji zapytań Doświadczenia w projektowaniu architektury oraz wdrażaniu rozwiązań opartych na frameworku Spring Bardzo dobrej znajomości testów jednostkowych (JUnit), integracyjnych oraz testów wydajnościowych z wykorzystaniem JMeter Doświadczenia w pracy w środowisku Agile/Scrum oraz współpracy w zespołach projektowych Znajomości języka angielskiego na poziomie co najmniej B2, pozwalająca na swobodną komunikację biznesową i techniczną Doświadczenia w budowaniu i rozwijaniu procesów CI/CD oraz automatyzacji wdrożeń i procesów developerskich MILE WIDZIANE Znajomość Docker, Kubernetes, SQLite, Sentry – Kibana, Rest, rxJava2 Doświadczenie z chmurą Azure CO OFERUJEMY Pracę przy projektach klienckich i produktach własnych Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów Szkolenia oraz wsparcie w określeniu ścieżki rozwoju Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych Zatrudnienie na umowę B2B Pracę w trybie hybrydowym z biura w Gdańsku lub 100% zdalnie Krótki proces rekrutacji
Technology
MOTIFE
Lead Software Engineer
Senior
Hybrid
Krakow, Poland
190 - 210 PLN/hr
🏢 Summary: Lead Software Engineer role focused on hands-on development and architectural leadership within a cloud-native background screening platform. The position combines Angular and NestJS development with technical mentorship and ownership of scalable, secure solutions in Azure. You will drive engineering excellence, improve CI/CD processes, and lead an international team in delivering high-quality software. 🗂️ Requirements: 7+ years software development experience, Experience in Senior or Technical Lead role, Strong expertise in Angular (v2+), Proficiency in TypeScript, HTML5, CSS3, SCSS, Experience with NgRx state management, Hands-on experience with NestJS, Experience with PostgreSQL, Experience with Azure cloud environment, Practical knowledge of Docker and Kubernetes, Experience with CI/CD pipelines, Experience with unit testing frameworks, Knowledge of TDD practices, Strong architectural design experience, Experience leading development teams 📃 Skills: Angular, TypeScript, NgRx, NestJS, NodeJS, PostgreSQL, Azure, Docker, Kubernetes, CICD, Jasmine, Karma, Jest, HTML5, CSS3, SCSS, TDD, SOLID, Scrum 🏢 Description: We support recruitment for a US-based company that is a provider of mission-critical background screening solutions. They work with Fortune 100 clients helping them manage risk and hire the best talent. This role will provide you with an outstanding opportunity to work for an industry-leading company. With over 4500 employees from 30+ different nationalities, you will be working with a diverse bunch of creatives redefining the world of digital background check and verification services across the globe. As a Lead Software Engineer , you will provide hands-on technical leadership to an international development team based in Kraków. You will balance architecture and coding excellence with mentorship and team development, ensuring high-quality software delivery aligned with business priorities. You will collaborate closely with backend teams, Product Owners, and global stakeholders, influencing architectural decisions, improving engineering practices, and strengthening agile delivery standards. Key takeaways: Stack : Angular, TypeScript, NgRx, NestJS (Node.js), PostgreSQL, Microsoft Azure, Docker, Kubernetes, CI/CD Salary : 190 - 210 PLN net/h on B2B Working model: Hybrid - 1x weekly from the office on Al. Pokoju Location : Krakow, Poland Recruitment process: A call with a Motife recruiter (30 min) An online interview with a technical case (1.5h) Responsibilities: Technical Leadership & Architecture Drive architectural decisions focused on scalability, performance, and security Ensure alignment with cloud-native best practices (Azure environment) Oversee robust API integrations and seamless system communication Lead refactoring initiatives to improve codebase quality continuously Hands-On Development Contribute high-quality, production-ready code Support complex feature implementation and technical problem-solving Analyse and resolve production issues to maintain system stability Engineering Excellence Champion best practices (SOLID, DRY, design patterns) Conduct thorough code reviews Promote TDD and automated testing culture Improve CI/CD pipelines and deployment processes Team Mentorship & Agile Collaboration Mentor junior and mid-level developers through pair programming and feedback Actively support Scrum values and agile ceremonies Partner with Product Owners during refinement sessions to ensure feasibility and accurate estimations Foster a collaborative, inclusive, and growth-oriented engineering culture Requirements: Technical Expertise 7+ years of software development experience, including time in a Senior or Technical Lead role Strong expertise in Angular (v2+), TypeScript, HTML5, CSS3/SCSS, and state management (NgRx) Hands-on experience with NestJS and PostgreSQL Experience working with Microsoft Azure and cloud-native architecture Practical knowledge of Docker, Kubernetes, and CI/CD pipelines Experience with unit testing frameworks (Jasmine, Karma, Jest) and TDD Leadership Experience Proven experience leading development teams Strong background in architectural design and technical decision-making Ability to balance hands-on coding with strategic thinking Communication & Mindset Strong English communication skills (spoken and written) Collaborative and product-oriented mindset Passion for clean code, continuous improvement, and mentoring others Comfortable working in international, cross-functional environments What we offer: Hybrid work model (just 1 day a week from the office) Modern office space and high-quality equipment Opportunity to play a key role in a global technology transformation If you are looking for corporate benefits, we provide paid access to private medical healthcare, life insurance and Multisport card