May 21, 2026

Lead Fullstack Developer m/k

Senior • Hybrid

Katowice, Poland

International company delivering advanced internet connectivity solutions is looking for a Lead Software Engineer to help build scalable, secure, and high-performance digital products used by enterprise and public sector clients.

Your responsibilities 🚀

  • Designing and developing modern full-stack applications

  • Building scalable front-end solutions (React, Vue, Angular)

  • Developing backend services and APIs (REST / GraphQL)

  • Creating reusable components and microservices

  • Supporting CI/CD, testing, monitoring, and automation

  • Collaborating with Product and Design teams

  • Mentoring engineers and supporting technical decisions

Must have ✅

  • Strong experience with JavaScript / TypeScript

  • Backend development experience (Node.js or Python preferred)

  • Experience with modern frontend frameworks

  • Knowledge of APIs, microservices, and cloud platforms (AWS, Azure, GCP)

  • Familiarity with CI/CD and testing frameworks

  • Understanding of security and performance best practices

  • Experience mentoring developers or leading technical initiatives

Nice to have ⭐

  • Experience with AI-driven tools

  • Knowledge of design systems or distributed systems

  • Advanced security knowledge

What’s offered 🎁

  • International work environment

  • Modern tech stack and large-scale systems

  • Learning & development opportunities

  • Competitive salary + private healthcare + pension plan

  • Hybrid working model

Similar jobs you might like

Technology

Team Up

Lead Fullstack Developer

Senior

Hybrid

Katowice, SL, Poland

🏢 Summary: Lead Software Engineer role focused on building scalable, secure, and high-performance full-stack applications for enterprise and public sector clients. The position involves designing modern frontend and backend solutions, developing APIs and microservices, and supporting cloud-based CI/CD environments. The role also includes technical leadership and mentoring while ensuring best practices in security and performance. 🗂️ Requirements: Strong experience with JavaScript, Strong experience with TypeScript, Backend development experience with Node.js or Python, Experience with modern frontend frameworks, Knowledge of APIs and microservices, Experience with cloud platforms (AWS, Azure, or GCP), Familiarity with CI/CD pipelines, Experience with testing frameworks, Understanding of security best practices, Understanding of performance optimization best practices, Experience mentoring developers or leading technical initiatives 📃 Skills: JavaScript, TypeScript, Node.js, Python, React, Vue, Angular, REST, GraphQL, Microservices, APIs, AWS, Azure, GCP, CICD, Testing, Security, Performance 🏢 Description: International company delivering advanced internet connectivity solutions is looking for a Lead Software Engineer to help build scalable, secure, and high-performance digital products used by enterprise and public sector clients. Your responsibilities 🚀 Designing and developing modern full-stack applications Building scalable front-end solutions (React, Vue, Angular) Developing backend services and APIs (REST / GraphQL) Creating reusable components and microservices Supporting CI/CD, testing, monitoring, and automation Collaborating with Product and Design teams Mentoring engineers and supporting technical decisions Must have ✅ Strong experience with JavaScript / TypeScript Backend development experience (Node.js preferred or Python) Experience with modern frontend frameworks Knowledge of APIs, microservices, and cloud platforms (AWS, Azure, GCP) Familiarity with CI/CD and testing frameworks Understanding of security and performance best practices Experience mentoring developers or leading technical initiatives Nice to have ⭐ Experience with AI-driven tools Knowledge of design systems or distributed systems Advanced security knowledge

Technology

Career Team

Lead Software Engineer

Senior

On-site

Golden, CO

🏢 Summary: Lead Software Engineer role focused on designing, building, and maintaining scalable platform services and web applications that support government-funded workforce development programs. The position involves leading architecture decisions, developing RESTful services, and integrating data across systems using modern JavaScript technologies in an Agile environment. The role combines hands-on engineering with technical leadership and mentorship. 🗂️ Requirements: Bachelor's degree in Computer Science, IT, Engineering or equivalent practical experience, Proficiency in JavaScript or TypeScript, Backend development experience with Node.js, Experience building APIs with Nest.js or Express, Experience designing distributed or scalable systems, Experience with MongoDB or other NoSQL databases, Familiarity with React, Next.js or Angular, Understanding of RESTful services, JSON and XML, Familiarity with Docker, CI/CD pipelines and cloud environments, Experience mentoring engineers and conducting code reviews 📃 Skills: JavaScript, TypeScript, Node.js, Nest.js, Express, MongoDB, NoSQL, React, Next.js, Angular, REST, JSON, XML, Docker, CI/CD, Cloud, Agile, Scrum 🏢 Description: As a Lead Software Engineer, you'll help design, build, and maintain systems that transform and integrate data across platforms supporting government-funded workforce development programs nationwide. You'll work with modern web technologies in a collaborative, Agile environment and contribute to software that has real-world social impact. Specifically, What You Will Do You will lead the design, development, and support of core platform services and applications using MongoDB, Node.js, Nest.js, and Next.js. On any given day, you'll be architecting, building, and maintaining scalable systems that power workforce development platforms and support users across the country. Your work will include designing and developing modern web applications and RESTful services, improving system performance and scalability, and ensuring the platform remains reliable, secure, and maintainable as it grows. As a technical leader, you'll collaborate closely with engineers, analysts, product partners, and leadership to shape system architecture, define technical direction, and deliver high-quality solutions that meet both business and user needs. You'll also mentor engineers, contribute to architectural decisions, review code, and guide engineering best practices across the teams. As part of an Agile team, you'll participate in regular Scrum ceremonies and have meaningful opportunities to innovate and make a real impact on the software built. Ideal Candidate Qualifications ● Bachelor's degree in Computer Science, IT, Engineering, or equivalent practical experience ● Proficiency with JavaScript or TypeScript and backend development using Node.js ● Experience building APIs and services using modern frameworks (e.g., Nest.js, Express) ● Experience designing and architecting distributed or scalable systems ● Experience working with MongoDB or other NoSQL databases ● Familiarity with frontend frameworks such as React, Next.js, or Angular ● Understanding of RESTful services and data formats such as JSON and XML ● Familiarity with Docker, CI/CD pipelines, and cloud-based environments ● Experience mentoring engineers, conducting code reviews, and guiding technical best practices ● Strong analytical, problem-solving, and collaborative communication skills

Technology

Team Up

Senior Frontend Developer (k/m)

Senior

Hybrid

Katowice, Poland

🏢 Summary: Front-End Software Engineer role focused on building scalable, modern web applications within a cross-functional product team. The position involves developing reusable UI components, integrating with APIs, and ensuring high performance, accessibility, and security standards. You will work with modern frameworks and contribute to automation, CI/CD, and innovative digital solutions. 🗂️ Requirements: Strong knowledge of JavaScript, Strong knowledge of TypeScript, Commercial experience with React, Vue, or Angular, Understanding of component-based architecture, Experience with state management, Experience with REST or GraphQL APIs, Familiarity with CI/CD pipelines, Experience with modern front-end tooling, Experience with CSS frameworks, Knowledge of testing frameworks, Understanding of responsive design, Knowledge of accessibility standards 📃 Skills: JavaScript, TypeScript, React, Vue, Angular, REST, GraphQL, CI/CD, Tailwind, Jest, Cypress, Playwright, HTML, CSS 🏢 Description: We’re partnering with a global technology company delivering advanced connectivity and digital networking solutions for enterprise clients worldwide. The organization focuses on building scalable digital platforms, automation, and modern user experiences in an international, fast-paced environment. About the Role As a Front-End Software Engineer, you’ll join a cross-functional product squad responsible for creating modern, scalable, and user-friendly web applications. You’ll work closely with designers, back-end engineers, and product teams to deliver high-quality digital experiences and reusable UI solutions. Key Responsibilities Develop and maintain modern web applications using frameworks such as React, Vue, or Angular Build reusable UI components and contribute to shared front-end libraries Integrate applications with APIs and platform services Ensure high standards of performance, accessibility, responsiveness, and security Implement automated testing and support CI/CD processes Collaborate across teams to improve front-end standards, scalability, and delivery efficiency Contribute to innovative initiatives around automation, AI-enabled solutions, and digital product development Requirements Must Have Strong knowledge of JavaScript and TypeScript Commercial experience with React, Vue, or Angular Understanding of component-based architecture and state management Experience working with REST APIs / GraphQL Familiarity with CI/CD pipelines and modern front-end tooling Experience with CSS frameworks such as Tailwind or similar Knowledge of testing frameworks like Jest, Cypress, or Playwright Understanding of responsive design and accessibility standards Nice to Have Experience with design systems or component libraries Exposure to AI-related tools or modern developer productivity solutions Knowledge of observability or monitoring tools Experience with low-code platforms Awareness of front-end security best practices What’s Offered International and collaborative work environment Opportunity to work with modern technologies and large-scale digital platforms Professional growth and learning opportunities Competitive salary and benefits package Private healthcare Pension scheme Hybrid work model

Technology

N-iX

Lead .NET Engineer

Senior

Remote

Krakow, Poland

38 - 41 USD

🏢 Summary: Lead Software Engineer role focused on building and maintaining scalable backend systems, APIs, and microservices using C#/.NET and Azure cloud technologies. The position involves owning the full software development lifecycle, optimizing distributed systems for scalability and reliability, and mentoring engineers in a fast-paced environment. The role requires full PST working hour coverage and extensive experience with cloud-native architectures and workflow orchestration tools. 🗂️ Requirements: 8+ years of software engineering experience in high scale distributed systems, 8+ years of experience building resilient and highly available web services, Experience developing backend services and APIs in C#/.NET, Experience with Azure services, Experience with microservices architecture and distributed systems, Hands-on experience with workflow orchestration tools, Experience designing RESTful or gRPC APIs, Knowledge of data storage security, availability, and compliance best practices, Experience documenting architectural standards and decisions, Experience in full stack development, Availability to fully cover PST working hours Monday to Friday, B.S., M.S., or PhD in Computer Science or equivalent experience 📃 Skills: C#, ASP.NET, Azure, AKS, Blob, SQL, NoSQL, gRPC, REST, Temporal, Airflow, .NET, Kubernetes 🏢 Description: (#5373) 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 the Client's software products. You enjoy fast-paced entrepreneurial environments where you can solve difficult problems using current technologies and tools. You 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 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 Build and maintain microservices-based architectures using C#, ASP.NET , and others Design and implement RESTful or gRPC APIs, ensure seamless integration with other systems and products Optimize architecture and solution 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 Requirements: 8+ years of software engineering experience in high scale distributed systems 8+ years of experience building resilient and highly available web services 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 Experience documenting architectural standards and decisions Solid experience in full stack development Availability to fully cover PST working hours from Monday to Friday is a mandatory requirement for this role. B.S., M.S., or PhD in Computer Science or equivalent experience 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

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

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

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

Team Up

Lead AI Software Developer (m/k)

Senior

Remote

Wroclaw, Poland

🏢 Summary: Lead AI Software Developer role focused on architecting and scaling AI-powered applications, backend systems, and multi-agent workflows across cloud and enterprise environments. The position involves designing secure integrations, optimizing LLM-based solutions, and leading technical delivery and best practices. It combines hands-on AI development with backend architecture and technical leadership. 🗂️ Requirements: Degree in Computer Science, AI, Data Science or related field, 8+ years of software engineering experience, 5+ years of Python backend development in production, Experience building and scaling Python applications, Hands-on experience with AI Agents, RAG and MCP, Experience with AWS or Azure cloud platforms, Experience with storage systems and databases, Knowledge of containerization and Kubernetes, Experience with API integrations and enterprise system connectivity, Leadership and mentoring experience 📃 Skills: Python, AWS, Azure, Kubernetes, RAG, MCP, APIs, Cloud, Databases, Containerization, AI, LLM 🏢 Description: We are seeking an experienced Lead AI Software Developer to design and scale AI-powered applications and integrations. In this role, you will architect backend systems, lead AI agent development, and ensure secure, scalable integration across cloud platforms and enterprise systems. Key Responsibilities Design and maintain middleware, APIs, and connectors integrating AI agents with enterprise systems Architect scalable backend services and cloud-based solutions (AWS/Azure) Develop and optimize multi-agent workflows and adaptive decision logic Fine-tune prompts and LLM-based solutions for domain-specific use cases Lead code reviews, mentor developers, and define development best practices Drive complex API integrations with internal and external AI platforms (incl. MCP servers) Remove technical roadblocks and ensure timely delivery Collaborate with AI, Data, and Platform teams to optimize automation architectures Maintain technical documentation and promote continuous improvement Requirements Degree in Computer Science, AI, Data Science, or similar field 8+ years of software engineering experience, including 5+ years of Python backend development (production) Strong experience building and scaling Python applications Hands-on experience with AI technologies (AI Agents, RAG, MCP) Experience with cloud platforms (AWS or Azure), storage, databases, and AI services Knowledge of containerization and Kubernetes Experience with API integrations and enterprise system connectivity Strong leadership and mentoring experience Excellent communication skills; fluent in Polish and English (min. B2); German is a plus Willingness to travel internationally (~10%) Nice to have: Experience with LangChain, LangGraph, multi-agent systems, prompt engineering, and LLM fine-tuning. What We Offer Work in a global and innovative technology environment Direct impact on enterprise AI and automation solutions Professional development and access to training programs Hybrid work model with flexible hours (central Wroclaw office) Competitive benefits package, cafeteria system, CSR initiatives, and employee clubs

Technology

Jit Team

Lead Frontend Developer

Senior

Remote

Gdynia, Poland

20,000 - 25,000 USD

🏢 Summary: Lead Frontend Developer role focused on building and improving modern web applications while setting technical direction and leading a development team. The position involves designing intuitive interfaces, integrating with backend systems, and driving best practices in code quality and CI/CD processes. 🗂️ Requirements: 5+ years of experience with JavaScript, Experience leading development teams, Proficiency with Angular, Experience with Node.js, Experience with Hibernate and Oracle DB, Strong knowledge of SQL, Experience with Cucumber, Experience with IntelliJ, Experience with Splunk and JMeter, Experience with Git, Jenkins, and Maven, Experience integrating CI/CD pipelines, Understanding of SOLID principles 📃 Skills: JavaScript, Angular, Node.js, Hibernate, Oracle, SQL, Cucumber, IntelliJ, Splunk, JMeter, Git, Jenkins, Maven, CI/CD, SOLID 🏢 Description: Currently, we are looking for a Lead Frontend Developer , who has proven experience developing web applications using all front-end technologies. Responsibilities: Creating new, better and more functional, and intuitive interfaces for services Helping to set technical direction, realizing your ideas in code, and collaborating with other developers, teams, and stakeholders Inventing and improving services and processes Required skills and qualifications: Experience in leading the team. The Lead Frontend must know how to build a productive team to deliver a brighter future At least 5 + years experience in developing software using JavaScript Fluency working with Angular, Node.js, Hibernate, Oracle DB, SQL, Cucumber, IntelliJ, Splunk, JMeter Experience integrating codebase with CI/CD processes using Git, Jenkins, Maven Strong communication, organizational, team and time-management skills Proficient understanding and knowledge of SOLID principles Fluent in English, written and spoken Nice to have: General understanding of Java programming language Experience with prepared and executed various tests: automation, performance, unit, integration We offer: Fully remote work- not only during the pandemic - related restrictions Long-term cooperation based on b2b contact or an employment contract The possibility of developing your competencies, working in new technologies and creating an innovative system from the very beginning Work in an international environment - the possibility of using English in everyday work A wide package of benefits (private healthcare, life insurance, sport card, free English lessons, internal trainings and workshops, external trainings, integration events)

Technology

EPAM Systems

Lead Full-Stack Software Engineer (Java + ReactJS)

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Lead Full-Stack Software Engineer role focused on building modern web applications using ReactJS and Java/Spring Boot. The position involves leading end-to-end development, designing scalable APIs, building reusable UI components, and ensuring quality across frontend and backend systems. Candidates should have strong full-stack expertise, leadership experience, and knowledge of modern web architecture and testing practices. 🗂️ Requirements: Bachelor's degree in Computer Science, Information Systems, or Engineering, 5+ years of full-stack development experience, 1+ year of leadership experience, Proficiency in HTML5, Proficiency in CSS3, Proficiency in JavaScript, Expertise in React, Expertise in Redux, Expertise in Webpack, Skills in TypeScript, Experience with Micro-Frontend architecture, Background in Java, Experience with Spring Boot, Knowledge of JPA, Understanding of API design, Understanding of authentication, Knowledge of microservices, Knowledge of responsive design, Knowledge of mobile-first development, Familiarity with browser testing and debugging tools, Ability to write reusable components, Ability to write unit tests, Strong debugging and problem-solving skills, English proficiency at B2+ level 📃 Skills: Java, ReactJS, SpringBoot, Redux, Webpack, TypeScript, JavaScript, HTML5, CSS3, JPA, Microservices, API, Authentication, MicroFrontend, JUnit 🏢 Description: We are looking for a Lead Full-Stack Software Engineer with expertise in Java and ReactJS to help design and deliver modern web applications across a React frontend and Spring Boot backend. You will guide technical execution, build reusable components and APIs, and ensure quality from development through deployment. Responsibilities Lead end-to-end development across ReactJS frontend and Java/Spring Boot backend Design and implement scalable APIs, including authentication and database connectivity Build reusable UI components and shared frontend patterns Architect responsive, mobile-first user experiences using modern web standards Implement backend persistence and business logic using Spring Data JPA Write unit tests using an appropriate unit test framework and ensure code quality Debug and troubleshoot issues across browsers, frontend, and backend Collaborate with the team to deliver features through design, development, and deployment Evaluate and adopt new technologies when needed to meet project goals Requirements Bachelor's degree in Computer Science, Information Systems, or Engineering 5+ years of full-stack development experience in modern web technologies At least 1 year of relevant leadership experience Proficiency in HTML5, CSS3, and JavaScript Expertise in React, Redux, and Webpack Skills in TypeScript and Micro-Frontend architecture Background in Java, Spring Boot, and JPA Understanding of API design, authentication, and microservices Knowledge of responsive design and mobile-first development principles Familiarity with browser testing and debugging tools Capability to write reusable components and unit test cases Strong debugging and problem-solving skills, with the ability to work both independently and collaboratively Good work ethic, self-starter mindset, and results-oriented approach Excellent command of written and spoken English (B2+ level) Nice to have Knowledge of software development lifecycle (SDLC) methodologies such as Agile and Waterfall EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.