June 9, 2026

Senior Software Engineer (Java // Python)

Senior • Hybrid

Lisbon, Portugal

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.

Similar jobs you might like

Technology

Link Group

Senior Software Enigneer

Senior

Remote

Warsaw, Poland

130 - 160 PLN

🏢 Summary: Senior Software Engineer role focused on designing and delivering scalable solutions within complex distributed systems at significant scale. The position requires strong ownership, architectural decision-making, and collaboration across cross-functional teams. The engineer will drive high-impact technical initiatives in a large, distributed environment. 🗂️ Requirements: Degree in Computer Science or equivalent practical experience, Proven experience delivering complex, large-scale software solutions, Hands-on experience with distributed systems, Ability to make independent architectural decisions, Strong collaboration and communication skills, Ability to operate autonomously with high ownership 📃 Skills: DistributedSystems, Architecture, Scalability, Reliability, Observability, SoftwareEngineering, ComputerScience 🏢 Description: Senior Software Engineer About the Role We are looking for a Senior Software Engineer to join a high-scale product environment operating within complex distributed systems. This role is designed for a highly autonomous individual contributor who can take ownership of complex technical initiatives, influence architectural direction, and deliver scalable, reliable solutions in a large organizational setting. You will collaborate cross-functionally with engineering, product, and design teams while contributing to systems used at significant scale. Key Responsibilities Design and deliver high-complexity system components and features Make informed architectural decisions and evaluate technical trade-offs Ensure quality, scalability, reliability, and observability of delivered solutions Identify and manage technical risks, dependencies, and technical debt Develop deep understanding of the product domain and user impact Collaborate effectively across teams in a distributed engineering environment Operate with high autonomy and ownership Contribute to or elevate engineering standards within the team Mentor or support less experienced engineers when needed Requirements Education Degree in Computer Science, Software Engineering, or equivalent practical experience Experience & Competencies Proven experience as a Senior Software Engineer delivering complex, large-scale solutions Hands-on experience working with distributed systems Strong communication and collaboration skills Ability to independently drive architectural decisions Strong sense of ownership over delivered solutions Nice to Have Experience shaping or improving team-level engineering standards Experience collaborating across multiple teams in complex organizational structures

Technology

Grafton Recruitment

Mid/Senior Java Developer

Senior

Hybrid

Warsaw, Poland

19,000 - 25,000 PLN

🏢 Summary: Senior Java Developer role in an agile, international team focused on designing and building cloud-based backend and fullstack solutions. The position involves architecting scalable systems, ensuring high code quality, and contributing to CI/CD and DevOps practices. The role also includes technical leadership and collaboration with cross-functional teams to deliver secure, high-performance applications. 🗂️ Requirements: Expert knowledge of Java for backend and fullstack development, Experience architecting cloud-based SaaS solutions, Proficiency in automated testing and CI/CD pipelines, Experience with version control systems, Ability to deliver secure and scalable code, Bachelor’s degree in Computer Science, Engineering or related field with 5+ years of experience OR 9+ years of relevant industry experience 📃 Skills: Java, SaaS, CI/CD, Git, AWS, GCP, Azure, Docker, Kubernetes, TypeScript, Python 🏢 Description: About the Role: We are looking for a Senior Java Developer to join an agile, international engineering team working on cloud-based solutions serving diverse industries. As a technical leader, you will design, build, and maintain robust backend and fullstack systems, impacting both product performance and business outcomes. Must Have Expert knowledge of Java (backend/fullstack web development) Experience architecting cloud-based solutions (SaaS platforms or similar) Proficiency in automated testing, deployment pipelines, version control, and CI/CD practices Strong command of English for daily teamwork in multicultural environments Demonstrated ability to deliver secure, scalable, high-quality code Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of professional experience, OR 9+ years’ relevant industry experience (without degree) Nice to Have Exposure to other technologies (TypeScript, Python, etc.) Experience working with multiple data models and integrating acquired codebases Previous engagement in Agile/Scrum teams (sprint planning, retrospectives, hackathons) Background in industries like energy, IoT, finance, or regulated environments Familiarity with modern cloud platforms (AWS, GCP, Azure) and DevOps practices (Docker, Kubernetes) Your Profile Tech Enthusiast: Keen to learn and apply emerging technologies and best practices Analytical Thinker: Able to define requirements and design effective solutions to complex challenges Product Mindset: Understands how technical decisions influence user experience and business drivers Team Player: Works well in autonomous, distributed teams and supports collaborative engineering culture Key Responsibilities Design and develop Java-based backend and fullstack features for cloud-based applications Contribute to scalable, unified system architectures and help integrate diverse platforms and technologies Write and maintain high-performance, secure code and automated tests to ensure product quality Participate in sprint planning, code reviews, retrospectives, and technical discussions Work closely with product managers and business stakeholders to align technical development with commercial goals Mentor junior engineers and promote continuous improvement in team processes Ready for your next challenge? Send your CV detailing your experience in Java, cloud technologies, and agile teams. Tell us about your approach to system architecture and cross-team collaboration!

Technology

Strategicsiq

Full Stack Java & Angular Developer - Wroclaw - Hybrid

Senior

Hybrid

Wroclaw, Poland

1,500 - 1,600 PLN

🏢 Summary: Senior full-stack engineering role focused on building scalable enterprise applications using Java and Angular. The position involves designing and maintaining microservices, APIs, and responsive user interfaces while ensuring high code quality, security, and performance. The role also contributes to CI/CD, DevOps practices, and Agile delivery processes. 🗂️ Requirements: Strong hands-on experience with Java 17+, Experience with Spring Boot and microservices architecture, Solid experience with Angular 14+, Proficiency in TypeScript, HTML, CSS, Experience designing and consuming RESTful APIs, Experience with relational databases (Oracle, SQL Server or PostgreSQL), Familiarity with Git version control, Experience with CI/CD tools (Jenkins, GitHub Actions or similar), Understanding of software development lifecycle and testing frameworks, Experience working in Agile/Scrum environments 📃 Skills: Java, SpringBoot, Angular, TypeScript, HTML, CSS, REST, Microservices, Oracle, SQLServer, PostgreSQL, Git, Jenkins, GitHubActions, CICD, Agile, Scrum 🏢 Description: Overview We are looking for a Senior Associate in Software Engineering with strong full-stack development experience, combining backend expertise in Java with frontend engineering using Angular. The ideal candidate will play a key role in building scalable, high-quality enterprise applications while collaborating closely with cross-functional teams. Key Responsibilities Design, develop, test and maintain full-stack applications using Java (Spring Boot) for backend services and Angular for frontend development. Build and maintain scalable APIs, microservices and responsive user interface components for enterprise platforms. Ensure high standards of performance, code quality, security and reliability by applying engineering best practices. Participate in code reviews, architectural discussions and continuous improvement initiatives. Investigate and resolve production issues, performing root cause analysis and implementing long-term solutions. Contribute to CI/CD pipelines, automated testing frameworks and DevOps practices to enhance software delivery. Integrate applications with databases, messaging systems and internal or third-party enterprise services. Work within Agile/Scrum frameworks and actively contribute to sprint planning, stand-ups and retrospectives. Required Qualifications Strong hands-on experience in Java (version 17 or above), with a focus on Spring Boot and microservices architecture. Solid experience with Angular (version 14 or above), including TypeScript, HTML, CSS and responsive design principles. Good understanding of RESTful APIs, backend integration patterns and secure application development. Experience working with relational databases such as Oracle, SQL Server or PostgreSQL. Familiarity with version control systems such as Git, and CI/CD tools including Jenkins, GitHub Actions or similar. Sound understanding of the software development lifecycle, testing frameworks and Agile methodologies. Strong analytical thinking, problem-solving ability and effective communication skills.

Technology

Upvanta sp. z o.o.

Senior Fullstack Developer

Senior

Hybrid

Wroclaw, Poland

1,100 - 1,400 PLN

🏢 Summary: Senior Fullstack Developer role focused on designing and building secure, scalable microservices and modern SPA applications in an international environment. The position is hands-on, backend-oriented with active frontend development, emphasizing high code quality, event-driven architecture, and strong security standards. The role includes architecture contribution, CI/CD implementation, and maintaining large-scale systems. 🗂️ Requirements: Strong fullstack development experience (backend and frontend), Senior-level hands-on coding experience, Expertise in Java 17–21, Experience with Spring Boot 3.x microservices, Experience with Kafka and event-driven architecture, Strong SQL knowledge (Oracle), Experience with Redis, Experience with Angular SPA development, Strong TypeScript knowledge, Knowledge of Node.js, Understanding of DDD, Knowledge of web security principles, Experience with OIDC and OAuth2, Experience with CI/CD pipelines, Experience with large-scale applications, Fluent English, Availability to work from Warsaw office 2x/week 📃 Skills: Java, SpringBoot, Kafka, SQL, Oracle, Redis, DDD, Node.js, TypeScript, Angular, Webpack, OIDC, OAuth2, OWASP, Git, GitLab, Jenkins, Maven, Docker, Kubernetes, IntelliJ, VSCode, Jira, Confluence, Python, CICD 🏢 Description: Mission & Responsibilities As a Senior Fullstack Developer, you will design, build, and maintain modern, secure, and scalable applications that support critical business processes. You will work hands-on across both backend and frontend, contributing directly to software development rather than people management. Your mission is to ensure service continuity, high code quality, and alignment with business and security standards, while actively collaborating with international stakeholders in an English-speaking environment. Key Responsibilities Design, develop, and maintain fullstack applications (backend-focused with modern frontend) Build secure, scalable, maintainable, and testable software Develop Java-based microservices using Spring Boot Contribute to Single Page Applications (SPA) development Collaborate with business and technical stakeholders on requirements Participate in architecture design and technical decisions Integrate systems using event-driven architectures (Kafka) Optimize and maintain existing codebases Implement automated testing and CI/CD pipelines Ensure application security (authentication, identity management) Maintain technical documentation Share best practices within developer communities Continuously improve skills and stay up to date with modern technologies Requirements Backend & Architecture Java 17–21 (modern Java, no legacy) Spring Boot 3.x (microservices) Kafka (event-driven systems) SQL (Oracle) Redis (experience or strong understanding) Domain Driven Design (DDD) Frontend Node.js TypeScript Angular (SPA development) Strong knowledge of Angular best practices Webpack (nice to have) Security Strong web security knowledge OIDC & OAuth2 Identity management platforms (nice to have) OWASP awareness (certifications are a plus) DevOps & Tools Git CI/CD: GitLab CI (Jenkins nice to have) Maven (nice to have) Docker & Kubernetes (nice to have) IntelliJ, VS Code Jira & Confluence Additional Python (nice to have) AI-based coding tools (nice to have) Ways of Working Agile (Scrum, Kanban) DevOps mindset Distributed, international collaboration Soft Skills Strong teamwork and collaboration Analytical and problem-solving mindset Independent work on complex topics Adaptability and results-driven attitude Continuous learning mindset Candidate Profile (Must-have) Strong fullstack experience (backend-only profiles will not be considered) Senior-level hands-on developer (not a manager or lead) Experience with large-scale applications Excellent English communication skills Willingness to work from the office in Warsaw 2x/week If you're a hands-on engineer who enjoys building high-quality systems and working in an international environment — we’d love to hear from you.

Technology

Link Group

Senior Platform Engineer with Python

Senior

Hybrid

Warsaw, Poland

40,000 - 50,000 PLN

🏢 Summary: The role focuses on building and evolving core platform services to support engineering teams, emphasizing scalable cloud-native solutions, developer experience, and automation. It involves designing shared services, advancing CI/CD and Infrastructure as Code practices, and integrating AI-powered tools and LLM-based solutions. The position also promotes DevOps and SRE standards to ensure reliability and operational excellence in production environments. 🗂️ Requirements: 8+ years of experience delivering production-grade software solutions, Strong proficiency in Python, Experience with Kubernetes and containerized environments, Experience with distributed systems, Knowledge of REST and gRPC service development, Experience with cloud-native architectures, Hands-on experience with Infrastructure as Code tools, Familiarity with AI tooling and LLM-based applications, Ability to support production systems and incident response 📃 Skills: Python, Kubernetes, Docker, REST, gRPC, Terraform, CI/CD, LLM, AI, DevOps, SRE, Cloud, Automation 🏢 Description: We are looking for a Senior Platform Engineer to help build and evolve the core technology platforms that support our engineering organization. This role focuses on developing scalable software solutions, improving developer experience, and driving cloud-native engineering practices across the business. Working closely with engineering, cloud, and operations teams, you will contribute to platform architecture, automation initiatives, and the adoption of modern development and reliability practices. Key Responsibilities • Design and maintain shared platform services and engineering tools used across multiple teams. • Develop and enhance internal platforms, including authentication, developer tooling, and infrastructure services. • Build AI-powered solutions leveraging LLMs, intelligent agents, and automation technologies. • Contribute to engineering standards, architectural guidelines, and reusable frameworks. • Improve software delivery through CI/CD, automation, and Infrastructure as Code. • Promote DevOps and SRE practices, including observability, monitoring, and operational excellence. • Support production systems through incident response and reliability improvements. Required Qualifications • 8+ years of experience delivering software solutions in production environments. • Strong programming skills in Python; experience in other languages like Java, C#, C++, Go or others, nice to have • Experience with Kubernetes, containers, and distributed systems. • Knowledge of REST and gRPC service development. • Experience with solution architecture and cloud-native technologies. • Familiarity with AI tooling, agent-based frameworks, and LLM-powered applications. • Hands-on experience with Infrastructure as Code tools such as Terraform. • Strong communication and technical documentation skills.

Technology

Strategicsiq

Full Stack Engineer (Java, Cloud & React)

Senior

Hybrid

Krakow, Poland

1,350 - 1,500 PLN

🏢 Summary: Senior Full Stack Engineer role focused on designing and delivering scalable, cloud-native applications across backend, frontend, and cloud infrastructure. The position involves building high-performance Java systems, modern React interfaces, and deploying solutions on Azure in a distributed enterprise environment. The engineer contributes to architecture decisions and ensures reliable CI/CD and production operations. 🗂️ Requirements: 7+ years Java experience, Strong enterprise backend development, Experience with ReactJS, Experience with Azure cloud platform, Strong PostgreSQL knowledge, Relational data modeling skills, 2+ years CI/CD experience, Experience with DevOps practices, Ability to work across full stack, Strong debugging skills in distributed systems 📃 Skills: Java, ReactJS, Azure, PostgreSQL, CI/CD, DevOps, Microservices, SQL, Cloud, Git 🏢 Description: Senior Full Stack Engineer (Java, Cloud & React) We are looking for a Senior Full Stack Engineer who can take ownership of designing and delivering scalable, cloud-native applications. The role involves working across backend services, frontend interfaces, and cloud infrastructure in a highly distributed enterprise environment. What you will do Design and build high-performance backend systems using Java 17+ Develop modern, responsive UI applications using ReactJS Build and deploy cloud-native applications on Microsoft Azure Work with PostgreSQL for scalable and efficient data design Collaborate with DevOps teams to ensure smooth CI/CD pipelines and releases Debug and resolve complex production issues across distributed systems Contribute to architecture discussions and technical decision-making What we are looking for Strong hands-on expertise in Java (7+ years) and enterprise backend development Solid experience in ReactJS-based frontend development Experience working with cloud platforms (Azure preferred) Strong understanding of PostgreSQL and relational data modeling Exposure to DevOps practices and CI/CD pipelines (2+ years) Ability to work across the stack and handle production-grade systems Strong problem-solving and debugging skills Nice to have Experience designing microservices-based architectures Exposure to large-scale distributed systems Experience working in enterprise-grade cloud environments Interested? Share your CV to a company who matters about your growth and long term prospects.

Technology

Link Group

Senior Devops Engineer

Senior

Hybrid

Warsaw, Poland

28,000 - 38,000 PLN

🏢 Summary: Senior DevOps Engineer role focused on owning and evolving cloud-native infrastructure and CI/CD platforms that support large-scale data processing systems. The position combines hands-on engineering and strategic impact to ensure scalable, secure, and reliable production environments. You will design, automate, and optimize platform services enabling efficient delivery of data-driven applications. 🗂️ Requirements: 5+ years in DevOps, SRE, or infrastructure engineering, Experience supporting distributed production systems, Hands-on experience with public cloud platforms, Strong knowledge of containerization and orchestration, Experience with infrastructure as code, Strong scripting or programming skills, Experience building and maintaining CI/CD pipelines, Knowledge of observability practices and tools, Strong troubleshooting and incident response skills in Linux environments 📃 Skills: AWS, Docker, Kubernetes, Terraform, Python, Bash, CI/CD, Linux, Monitoring, Logging, Alerting 🏢 Description: Senior DevOps Engineer We are looking for an experienced engineer to take ownership of our infrastructure and platform ecosystem, supporting large-scale data processing systems and enabling efficient, reliable software delivery. This role combines hands-on engineering with strategic impact — you will design, build, and evolve the platform that underpins data pipelines and production services, ensuring scalability, security, and operational excellence across environments. Key Responsibilities Own and evolve CI/CD and automation platforms to support fast and reliable delivery of data-driven applications Design and manage cloud-native infrastructure supporting high-volume data ingestion, processing, and serving Build and maintain infrastructure as code to ensure consistency and scalability across environments Manage containerized environments and orchestration platforms to deliver resilient and scalable services Implement observability solutions (monitoring, logging, alerting) to ensure full system visibility and reliability Automate deployment processes, configuration management, and system recovery workflows Collaborate with engineering, data, and compliance teams to deliver secure and production-ready solutions Drive incident management practices and continuous improvement initiatives Contribute to platform strategy, tooling decisions, and mentoring within the team Requirements 5+ years of experience in DevOps, SRE, or infrastructure engineering roles Strong experience supporting production systems in distributed environments Hands-on experience with public cloud platforms (AWS or similar) Solid knowledge of containerization and orchestration technologies (Docker, Kubernetes) Experience with infrastructure as code tools (e.g., Terraform) Strong scripting/programming skills (Python, Bash, or similar) Experience building and maintaining CI/CD pipelines and automation tooling Knowledge of observability practices and tools Strong troubleshooting and incident response skills in Linux environments Excellent communication skills and ability to work cross-functionally Nice to Have Experience working with large-scale data platforms Exposure to regulated environments or compliance requirements Experience contributing to platform or engineering standards

Technology

Link Group

Senior Devops Engineer

Senior

Hybrid

Warsaw, Poland

28,000 - 38,000 PLN

🏢 Summary: Senior DevOps Engineer role focused on owning and evolving cloud-native infrastructure and CI/CD platforms supporting large-scale data processing systems. The position combines hands-on engineering with strategic platform development to ensure scalable, secure, and reliable production environments. You will design, automate, and maintain infrastructure and observability solutions across distributed systems. 🗂️ Requirements: 5+ years in DevOps, SRE, or infrastructure engineering, Experience supporting production systems in distributed environments, Hands-on experience with public cloud platforms (AWS or similar), Strong knowledge of Docker and Kubernetes, Experience with infrastructure as code tools (Terraform), Strong scripting/programming skills (Python or Bash), Experience building and maintaining CI/CD pipelines, Knowledge of observability, monitoring, and logging tools, Strong troubleshooting and incident response skills in Linux environments 📃 Skills: AWS, Docker, Kubernetes, Terraform, Python, Bash, Linux, CICD, Observability, Automation, Infrastructure, Cloud 🏢 Description: Senior DevOps Engineer We are looking for an experienced engineer to take ownership of our infrastructure and platform ecosystem, supporting large-scale data processing systems and enabling efficient, reliable software delivery. This role combines hands-on engineering with strategic impact — you will design, build, and evolve the platform that underpins data pipelines and production services, ensuring scalability, security, and operational excellence across environments. Key Responsibilities Own and evolve CI/CD and automation platforms to support fast and reliable delivery of data-driven applications Design and manage cloud-native infrastructure supporting high-volume data ingestion, processing, and serving Build and maintain infrastructure as code to ensure consistency and scalability across environments Manage containerized environments and orchestration platforms to deliver resilient and scalable services Implement observability solutions (monitoring, logging, alerting) to ensure full system visibility and reliability Automate deployment processes, configuration management, and system recovery workflows Collaborate with engineering, data, and compliance teams to deliver secure and production-ready solutions Drive incident management practices and continuous improvement initiatives Contribute to platform strategy, tooling decisions, and mentoring within the team Requirements 5+ years of experience in DevOps, SRE, or infrastructure engineering roles Strong experience supporting production systems in distributed environments Hands-on experience with public cloud platforms (AWS or similar) Solid knowledge of containerization and orchestration technologies (Docker, Kubernetes) Experience with infrastructure as code tools (e.g., Terraform) Strong scripting/programming skills (Python, Bash, or similar) Experience building and maintaining CI/CD pipelines and automation tooling Knowledge of observability practices and tools Strong troubleshooting and incident response skills in Linux environments Excellent communication skills and ability to work cross-functionally Nice to Have Experience working with large-scale data platforms Exposure to regulated environments or compliance requirements Experience contributing to platform or engineering standards

Technology

emagine Polska

Hybrid Opportunity as a Senior Software Developer

Senior

Hybrid

Chennai, TN, India

🏢 Summary: Senior Full-Stack Developer role focused on leading the development of a new application within a Scrum team. The position involves technical ownership of key components, translating complex user stories into scalable solutions, and ensuring high-quality, secure, and maintainable code. The role also includes mentoring developers, implementing DevSecOps practices, and managing Azure cloud deployments. 🗂️ Requirements: 6+ years web software development experience, 4+ years SQL Server experience, Experience translating user stories into technical solutions, Experience with database schema design and query optimization, Experience implementing DevSecOps practices, Proficiency in Agile/Scrum methodologies, Experience with CI/CD pipelines, Ability to design scalable architectures, Experience conducting code reviews, Experience writing unit tests, Experience deploying and managing Azure services 📃 Skills: SQL, SQLServer, Azure, AzureAppServices, AzureKeyVault, CI/CD, DevSecOps, SonarQube, Snyk, Agile, Scrum, UnitTesting, Git, Cloud, DevOps 🏢 Description: Job Description: The candidate will work as a senior member in a team of full-stack developers to lead the development of a new application. Development will follow Scrum methodologies, under the leadership of a Business Application Owner, while mentoring junior team members and collaborating closely with the Development Lead. The role involves taking technical ownership of critical components and ensuring high-quality deliverables. Assignment, Context, Job Main Challenges & Key Expectations: Candidates are expected to quickly gain in-depth knowledge of the application, translate complex functional user stories into detailed technical tasks, and provide expert technical guidance to the team. The Senior Developer will also play a crucial role in supporting the design of scalable architectures and advocating for best coding practices. Job Scope: Develop, guide, and mentor team members. Responsibilities include: Analyzing user stories and converting them into technical tasks. Designing and developing robust and efficient software solutions. Performing code reviews. Optimizing database schema and queries. Documenting technical designs. Implementing unit tests and ensuring all deliverables meet quality standards. Troubleshooting production issues and identifying opportunities to enhance system performance. Main Responsibilities: Actively participate in all Agile ceremonies – daily standup, sprint planning, review, demo, and refinement. Collaborate with Product Owners, development leads, and other stakeholders to refine user stories and provide technical insights. Estimate user stories and guide junior developers during refinement and sprint planning. Translate user stories into high-quality technical designs and tasks. Implement user stories with clean, maintainable, and scalable code while mentoring team members. Apply DevSecOps practices within the CI/CD pipeline, including the use of SonarQube and Snyk for automated security scanning. Design and write comprehensive unit test cases to ensure code quality and reliability. Conduct thorough code reviews, providing feedback to ensure adherence to coding standards and best practices. Deploy and manage Azure cloud services including Azure App Services and Azure Key Vault. Support and troubleshoot production issues during hyper-care and beyond. Key Requirements: 6+ years of experience in web software development, with proven ability to translate complex user stories into robust technical solutions. 4+ years of experience in SQL Server, including schema design, advanced querying, and performance optimization. Experience in implementing DevSecOps practices. Proficiency in Agile methodologies and collaboration. Strong mentoring and leadership abilities. Nice to Have: Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Claude). Experience with Azure App Services and cloud performance monitoring. Knowledge of secure coding standards and practices. Other Details: This position allows for remote work flexibility, with a focus on collaboration across various development teams. The assignment is long-term, emphasizing innovative software solutions in a high-paced environment.

Technology

Link Group

Senior Fullstack Java Software Architect

Senior

Hybrid

Krakow, Poland

38,000 - 43,000 PLN

🏢 Summary: Senior Full-Stack Software Architect role focused on designing and modernizing a scalable enterprise web platform using micro-frontend architecture and cloud-based backend services. The position combines hands-on technical leadership with architectural design across React front-end and Java backend ecosystems. It involves driving legacy modernization, defining platform standards, and ensuring scalable, secure, and high-performance solutions. 🗂️ Requirements: 10+ years of software engineering experience, Experience in architectural roles within large-scale or SaaS environments, Expert-level Java for backend services, Expert-level JavaScript and TypeScript, Strong experience with React and micro-frontend architectures, Hands-on experience with AWS, Azure, or GCP, Experience with cloud-native architectures, Experience with CI/CD pipelines, Experience with infrastructure automation using Terraform, Strong understanding of SDLC, testing, deployment automation, and production monitoring 📃 Skills: Java, JavaScript, TypeScript, React, AWS, Azure, GCP, Terraform, Jenkins, GitHubActions, CI/CD, Microfrontends, .NET, SaaS, SDLC, Cloud, ModuleFederation 🏢 Description: We’re looking for an experienced Senior Full-Stack Software Architect to join a UI Platform team and play a key role in shaping the evolution of a modern enterprise web platform. In this position, you’ll work as a hands-on technical authority, designing scalable architectures that connect micro-frontend solutions with robust, cloud-based backend services. This role is ideal for someone who enjoys working at the intersection of front-end orchestration and backend architecture, modernizing legacy systems, and setting technical direction that scales across teams. Responsibilites: Design and implement a scalable micro-frontend App Shell architecture, including reusable component libraries. Drive the modernization of legacy systems (e.g. .NET-based applications) toward modern React- and Java-based solutions using safe, incremental migration patterns. Collaborate closely with platform and full-stack engineers to define standards for module federation, routing, and inter-application communication. Establish and promote architectural patterns, coding standards, and best practices across multiple engineering teams. Define integration strategies for shared authentication, login workflows, URL routing, and communication between micro-applications. Improve platform-wide performance, observability, security, and reliability. Act as a hands-on architect: review code, guide implementation decisions, and ensure architectural consistency. Mentor engineers and contribute to a culture of technical excellence and continuous improvement. Requirements: 10+ years of experience in software engineering, including work in architectural roles within large-scale or SaaS environments. Strong background in both front-end and back-end architecture, with the ability to clearly document and communicate complex systems. Expert-level experience with Java for backend services and JavaScript / TypeScript + React for front-end and micro-frontend solutions. Hands-on experience with cloud platforms such as AWS, Azure, or GCP, and cloud-native architectures. Strong knowledge of CI/CD pipelines (e.g. GitHub Actions, Jenkins) and infrastructure automation tools like Terraform. Deep understanding of the software development lifecycle (SDLC), including testing strategies, deployment automation, and production monitoring. Strong communication skills and the ability to collaborate across teams, balance technical trade-offs, and influence architectural decisions. Nice to have: Practical experience with micro-frontends, large-scale legacy modernization, and designing high-performance web platforms. Familiarity with architectural documentation approaches such as the C4 model or modernization patterns like Strangler Fig.