April 24, 2026
Hybrid Opportunity as a Senior Software Developer
Senior • Hybrid
Chennai, TN, India
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.
Similar jobs you might like
Technology
emagine Polska
Lead Full Stack Developer
Senior
Hybrid
Chennai, TN, India
🏢 Summary: Lead Full Stack Developer responsible for designing, developing, and delivering scalable, high-performance applications within an Agile team. The role focuses on technical leadership, secure coding practices, and aligning solutions with business needs. It includes architecture design, DevSecOps integration, and Azure cloud management. 🗂️ Requirements: 8–10 years of web software development experience, 6+ years of hands-on experience with SQL Server, Experience with database optimization, Proven leadership experience in development teams, Expertise in Agile methodologies, Experience leading Scrum ceremonies, Experience designing scalable and secure architectures, Experience with CI/CD and DevSecOps practices 📃 Skills: SQL, SQLServer, Azure, AKS, CI/CD, DevSecOps, SonarQube, Snyk, Scrum, Agile, GitHubCopilot 🏢 Description: Summary: The Lead Full Stack Developer is responsible for leading the design, development, and delivery of a scalable and high-performance application within a team-oriented, Agile environment. The role is critical in ensuring technical quality, mentoring other developers, and collaborating closely with business stakeholders to align technical solutions with business needs. Main Responsibilities: Lead Agile ceremonies including daily stand-ups, sprint planning, reviews, and refinements. Collaborate with stakeholders to refine user stories and provide technical insights. Estimate user stories and allocate tasks within the development team. Implement user stories using clean, maintainable, and secure code. Design scalable architectures adhering to security and performance standards. Utilize tools like SonarQube and Snyk to identify and resolve code vulnerabilities. Conduct thorough code reviews to maintain quality and promote secure coding practices. Integrate DevSecOps practices into the CI/CD pipeline. Architect and manage Azure cloud resources to ensure high availability and disaster recovery. Mentor team members and foster team development through knowledge-sharing sessions. Key Requirements: 8 to 10 years of experience in web software development. 6+ years of hands-on experience with SQL Server and database optimization. Proven leadership capabilities in a development team. Expertise in Agile methodologies, particularly Scrum. Nice to Have: Experience with Azure cloud services, including Azure Kubernetes Service. Familiarity with AI-assisted development tools such as GitHub Copilot. Knowledge of DevSecOps and CI/CD practices. Experience in mentoring and guiding development teams. Other Details: Location: Remote/On-site Team Structure: Cross-functional Agile team Reporting Lines: Reports to the Business Application Owner Context: Focus on developing high-quality software solutions aligned with business requirements.
Technology
Link Group
Senior .NET Developer (Angular & Azure)
Senior
Remote
Krakow, Poland
110 - 125 PLN
🏢 Summary: Senior full-stack .NET Developer role focused on building scalable applications using .NET, Angular, and Microsoft Azure. The position involves designing cloud-based solutions, contributing to architecture decisions, and ensuring high code quality with modern engineering practices. Work includes CI/CD implementation and collaboration within Agile teams. 🗂️ Requirements: 4+ years commercial experience with .NET (C#, .NET/.NET Core, Entity Framework or other ORM, WCF), 3+ years experience with Angular (or React with recent Angular), 2+ years experience with Microsoft Azure services, Experience with REST or SOAP web services and APIs, Knowledge of software architecture and design patterns, Experience with Unit Testing and Clean Code principles, Strong SQL knowledge, Experience with Git and CI/CD pipelines, Experience with automated deployments, Fluent English 📃 Skills: C#, .NET, .NETCore, Angular, Azure, EntityFramework, WCF, SQL, REST, SOAP, Git, CI/CD, AzureFunctions, AzureLogicApps, AzureWebApps, AzureSQL, SQLServer 🏢 Description: Role Overview We are looking for a Senior .NET Developer with strong experience in Angular and Microsoft Azure to join our development team. In this role, you will work in a full-stack capacity, building scalable applications and cloud-based solutions while applying modern software engineering practices. You will collaborate with cross-functional teams, contribute to architecture decisions, and ensure high standards of code quality, testing, and continuous delivery. Key Responsibilities Design, develop, and maintain full-stack applications using .NET technologies and Angular . Apply object-oriented and functional programming principles to solve complex software engineering challenges. Write clean, maintainable, and well-tested code following recognized software design patterns and best practices. Develop and deploy solutions using Microsoft Azure services . Work in Agile development environments , contributing to sprint planning, reviews, and continuous improvement. Implement and support CI/CD pipelines to enable efficient and reliable software delivery. Collaborate with architects, developers, and stakeholders to design scalable and high-quality solutions. Skills & Attributes for Success Strong ability to write clean, readable, and maintainable code aligned with established coding standards. Solid understanding of software design patterns and architecture principles . Passion for continuous learning and exploring new technologies, particularly within the Azure ecosystem . Strong analytical and problem-solving skills. Ability to work effectively in a collaborative Agile environment. Required Qualifications 4+ years of commercial experience with .NET technologies (C#, .NET / .NET Core, Entity Framework or other ORM, WCF). 3+ years of experience with Angular (React experience combined with recent Angular experience is also acceptable). 2+ years of experience with Microsoft Azure services , such as: Azure Functions Azure Logic Apps Azure Web Apps Azure SQL / SQL Server Experience working with web services and APIs (REST / SOAP). Good knowledge of software architecture and design patterns . Experience with Clean Code principles and Unit Testing . Solid knowledge of SQL . Experience with Git , CI/CD pipelines , and automated deployment processes. Fluent English (spoken and written).
Technology
Demant
Senior Software Developer
Senior
Hybrid
Szczecin, Poland
🏢 Summary: Senior Software Developer role focused on designing, building, and maintaining cloud-based solutions on Microsoft Azure using a DevOps approach. The position covers end-to-end development from requirements and architecture to implementation, testing, release, and support of applications for Manufacturing & Supply Chain. The role emphasizes scalable, secure cloud architecture and automated CI/CD processes in a global environment. 🗂️ Requirements: 5+ years of professional software development experience, Hands-on experience with .NET Core and .NET Framework, Strong knowledge of C# and Web API, Practical experience with Microsoft Azure services, Experience designing and consuming REST APIs, Experience integrating distributed systems, Knowledge of cloud architecture patterns, scalability, security, high availability, Experience with CI/CD pipelines and DevOps practices, Experience with Azure DevOps and Visual Studio, Ability to design end-to-end solutions 📃 Skills: C#, .NET, .NETCore, WebAPI, Azure, AzureStorage, AzureFunctions, AppService, EventHub, NotificationHub, REST, CI/CD, DevOps, AzureDevOps, VisualStudio 🏢 Description: We are looking for a Senior Software Developer who combines strong business understanding with hands-on software development to build and maintain high‑quality cloud solutions using a DevOps approach. In this role, you will design, implement, test, support, and document applications running on Microsoft Azure, collaborating closely with cross‑functional teams to contribute to solution architecture and development processes. You will work end‑to‑end - from requirements and design through implementation and testing - ensuring to deliver reliable solutions that effectively support Manufacturing & Supply Chain professionals in a multi‑site, cross‑cultural environment. Working with us, you will receive: Full-time work agreement in an international organization Learning and development opportunities adapted to your needs and supporting your growth Hybrid work model, combining remote work opportunities with work in an office in the Szczecin City Center Flexible working hours Benefits package including social benefits (private medical health care, insurance, sport card, etc.) Scandinavian culture – informal, focused on equality, independence, open dialog, and work-life balance What tasks are waiting for you? Design, implement and test solutions in line with agreed requirements and standards. Translate business needs into functional solutions and contribute to solution design. Conduct code reviews, follow development processes, execute tests, and report results. Facilitate effective communication with users and stakeholders to gather requirements, provide updates, and ensure alignment. Ensure constant care for architecture, code base, tests, and documentation throughout the lifecycle. Participate in planning and estimating cost/effort for design requirements. Collaborate closely with developers, solution architects and Manufacturing & Supply Chain stakeholders Provide support for existing cloud applications, including troubleshooting and improving stability. Coordinate and solve complex design problems, balancing business needs and technical feasibility. Automate delivery of software artifacts using CI/CD pipelines and DevOps practices. Manage release processes, including planning, coordination, and execution. Support go‑live activities and hyper care to ensure smooth transitions into operations. Contribute to proactive system monitoring and issue prevention. Apply today if you have: 5+ years of professional software development experience, including cloud‑based solutions (Microsoft Azure) Strong hands‑on experience with the .NET Core / .NET framework and other technologies: C#, Web API, and Microsoft Azure. Experience with Microsoft Azure (i.e. Storage, Azure Functions, App Service, Event Hub, Notification Hub). Experience designing and consuming REST APIs and integrating distributed systems Broad knowledge about Microsoft technologies/products like Visual Studio, Azure DevOps. Solid understanding of cloud architecture patterns, scalability, security, and high availability Strong communication skills in English (spoken and written) Strong analytical, communication, and stakeholder management skills. Ability to work independently and collaboratively in a global environment. ability to design end‑to‑end solutions, not just implement tasks It would be nice if you have: Experience working closely with Manufacturing, Supply Chain or enterprise business stakeholders Experience working in regulated or operationally critical environments People leading experience Knowledge of IT service management processes (incident, change, release). We are waiting to hear from you! Furthermore we would like to inform you that the company has an internal reporting procedure, which is available at: https://demant.codeofconduct.app/ If the page does not load correctly, please refresh it using the Ctrl+F5 key combination. In accordance with applicable regulations on pay transparency, information regarding compensation may be provided at different stages of the recruitment process. In our organization, details related to remuneration are shared at the stage preceding the commencement of employment. The final level of compensation is determined individually and depends on the candidate’s experience, competencies, and the scope of responsibility associated with the position.
Technology
emagine Polska
Senior Software Developer (.Net)
Senior
Remote
Warsaw, Poland
🏢 Summary: Senior Software Developer role focused on designing and developing advanced configuration solutions for the manufacturing industry, including AI-powered product discovery features. The position involves building scalable backend systems, enterprise front-end applications, and maintaining high code quality within an Agile, CI-driven environment. It is a full-time, long-term B2B contract with remote work and occasional on-site visits. 🗂️ Requirements: Master’s degree in Computer Science, Software Engineering or similar, 8+ years of software engineering experience, Strong expertise in C#, Strong expertise in .NET, Experience with React, Experience with JavaScript, Experience building scalable backend systems, Experience with performance optimization or large data sets, Experience with unit testing and integration testing, Experience with continuous integration, Ability to work independently and take ownership 📃 Skills: C#, .NET, React, JavaScript, Azure, AI, CI, UnitTesting, IntegrationTesting 🏢 Description: Client : Danish configuration solutions for the manufacturing industry Contract : B2B Work model: Remote with occasional trips to the client's premises Contract Length : 3-year contract with possibility of extensions Workload : full-time Summary: The Senior Software Developer role in the team is crucial for designing and developing sophisticated configuration solutions aimed at enhancing customer value through innovative software features. Main Responsibilities: Be part of designing, implementing and maintaining our standard products Understand how products are used and applied to create value for customers Development of new customer features Design and implement unit test and integration test of own code modules Design and implement AI-powered product discovery and conversational solutions leveraging agentic AI technology Participate in the development and maintenance of the teams’ continuous integration Code reviews and retrospective learning processes Maintenance, troubleshooting, and continuous improvement of existing software Participate in the creation and evolution of development processes and coding standards Key Requirements: A Master’s degree in Computer Science, Software Engineering or similar. 8+ years of software engineering experience Strong expertise in C# and .NET Experience with front-end development for enterprise software (React and JavaScript). Experience with performance optimization or large data sets Solid experience building scalable backend systems Strong focus on code quality, testing, and reliability Ability to drive work independently and take full ownership Nice to Have: Experience with Azure or other cloud platforms Background in enterprise software (ERP, CPQ, or similar domains) Experience integrating agentic AI into enterprise software solutions. Other Details: The position is based in a cross-functional team collaborating with Product Management and QA, within an Agile development environment with continuous integration practices.
Technology
Link Group
Senior .NET Developer (React & Azure)
Senior
Remote
Krakow, Poland
110 - 125 PLN
🏢 Summary: Senior full-stack role focused on building and maintaining scalable applications using .NET and React in Microsoft Azure. The position involves designing cloud-based solutions, contributing to architecture decisions, and ensuring high code quality, testing, and CI/CD practices within an Agile environment. 🗂️ Requirements: 4+ years commercial experience with .NET (C#, .NET/.NET Core, Entity Framework or other ORM, WCF), 3+ years experience with React (or Angular with recent React), 2+ years experience with Microsoft Azure services, Experience with REST or SOAP web services and APIs, Strong knowledge of software architecture and design patterns, Experience with Clean Code principles and Unit Testing, Solid knowledge of SQL, Experience with Git and CI/CD pipelines, Experience with automated deployments, Fluent English 📃 Skills: C#, .NET, .NETCore, EntityFramework, WCF, React, Angular, Azure, AzureFunctions, AzureLogicApps, AzureWebApps, AzureSQL, SQLServer, REST, SOAP, SQL, Git, CI/CD, UnitTesting 🏢 Description: Role Overview We are looking for a Senior .NET Developer with strong experience in React and Microsoft Azure to join our team. In this role, you will work on designing and developing modern full-stack applications, applying best engineering practices and delivering scalable solutions in a cloud environment. You will collaborate closely with cross-functional teams, contribute to architecture decisions, and ensure high standards of code quality, testing, and continuous delivery. Key Responsibilities Design, develop, and maintain full-stack applications using .NET technologies and React . Apply object-oriented and functional programming principles to solve real-world engineering challenges. Write clean, maintainable, and well-tested code following established software design patterns and best practices. Develop and deploy solutions in Microsoft Azure cloud environments . Participate in Agile software development processes , including sprint planning, reviews, and retrospectives. Implement and maintain CI/CD pipelines to enable efficient and reliable software delivery. Collaborate with architects, developers, and stakeholders to design scalable and high-quality solutions. Skills & Attributes for Success Strong ability to write clean, readable, and maintainable code aligned with established design patterns and coding standards. Passion for continuous learning and exploring new technologies, especially within the Azure ecosystem . Strong analytical and problem-solving skills. Ability to work effectively in a collaborative and Agile team environment. Required Qualifications 4+ years of commercial experience with .NET technologies (C#, .NET / .NET Core, Entity Framework or other ORM, WCF). 3+ years of experience with React (Angular experience combined with recent React experience is also acceptable). 2+ years of experience with Microsoft Azure services , such as: Azure Functions Azure Logic Apps Azure Web Apps Azure SQL / SQL Server Experience working with web services and APIs (REST / SOAP). Strong knowledge of software architecture and design patterns . Experience with Clean Code principles and Unit Testing . Solid knowledge of SQL . Experience with source code management (Git) and CI/CD pipelines , including automated deployment. Fluent English (both written and spoken).
Technology
N-iX
Senior Full stack .NET Engineer
Senior
Remote
Krakow, Poland
5,700 - 6,200 USD
🏢 Summary: Senior Full Stack Developer role focused on building and maintaining high-performance applications using C# and Angular within an agile Scrum team. The position involves developing scalable backend solutions, contributing to cloud-based transformation initiatives, and applying modern design principles and microservices architecture. The role includes full lifecycle development, testing, documentation, and active participation in Scrum ceremonies. 🗂️ Requirements: 5+ years of experience with Microsoft development stack, .NET and C# experience, Strong knowledge of SQL Server and T-SQL, Experience with ASP.NET, Experience with Angular, Experience with HTML, CSS and JavaScript, Experience with Git, Knowledge of SOLID principles, Experience with Microservices architecture, Experience with Azure and .NET Core, Experience working in Scrum methodology, Fluent English communication skills 📃 Skills: C#, .NET, ASP.NET, SQL, T-SQL, Angular, JavaScript, HTML, CSS, Git, Azure, .NETCore, Microservices, SOLID, Jira 🏢 Description: The Customer: Our Client provides comprehensive operational support and a range of expert services to the world’s leading insurers, brokers, fleet managers and automotive manufacturers. Our 3,300 employees across ten countries deliver exceptional standards on a large scale for over 1,200 clients. We help the global insurance market to handle millions of claims each year in the most cost-effective and efficient ways possible.The Client is embarking on an exciting and challenging transformation program and our software solutions are a driving force behind this strategy using cloud computing and leading-edge design patterns. The Role: This is a great opportunity for an experienced Senior Full Stack Developer to join our super-motivated Software Development team, being part of one of our existing scrum teams. Each agile team includes technical leadership, development, architecture, quality, product and project management roles. We are looking for a Senior Full Stack Developer comfortable with C# and Angular, with a proven history of building high-performance apps. Key Responsibilities: Work on business requests and development improvements Develop, test, document and maintain our application back end build scalable and reusable code Provide realistic estimates for requests, fixes and new ideas Create unit tests Write clear and precise technical documentation Manage realistic work deadlines Participate in all the scrum ceremonies and be part of the team performance and continuous improvement Requirements: 5+ years of experience of Microsoft development stack including; .NET C#, SQL Server T-SQL. Important: ASP.NET, SQL Server, HTML, CSS, Javascript, Angular, Git, excellent verbal and written communication skills in English. Azure, .NET core, SOLID principles, Microservices architecture, Design principles, Angular, Jira. Ideally, you will have experience working with Scrum methodology in a variety of contexts A track record of previous experience, including training, conferences, user groups, and self-study, is desirable. Excellent verbal and written communication skills, in English.
Technology
ITDS
Senior Python/React Fullstack Developer – Product Maintenance & Support
Senior
Remote
Warsaw, Poland
25,200 - 31,500 PLN
🏢 Summary: Senior Full Stack Developer role focused on maintaining, enhancing, and scaling an existing live product in a fully remote EU-based setup. The position involves working across backend and frontend layers to improve functionality, fix issues, and implement new features based on user feedback. You will contribute to product stability, performance, and continuous improvement in a mission-critical environment. 🗂️ Requirements: 6+ years experience as Full Stack Developer, Strong backend experience with Python, Strong frontend experience with React, Understanding of databases, Experience with cloud environments, preferably Azure, Knowledge of full software development lifecycle, Experience maintaining and improving existing products, Strong debugging and troubleshooting skills, Fluent English, Legal right to work in the EU 📃 Skills: Python, React, Azure, SQL, Cloud, Git, REST, JavaScript, HTML, CSS 🏢 Description: Unleash your full potential — elevate a live product by supporting, refining, and evolving real-world solutions! EU-based opportunity with a fully remote work model (5 days/week). As a Senior Full Stack Developer , you will be working for our client, a leading software environment where your expertise directly impacts a live, client-specific solution. You’ll support, enhance, and maintain an established product, ensuring it remains robust, user-friendly, and scalable as new users and needs emerge. This role offers a unique chance to contribute to a mission-critical platform while advancing your career in a dynamic, innovative environment. Your main responsibilities: Support ongoing development and maintenance of an existing software product. Troubleshoot and resolve bugs reported during onboarding and daily usage. Implement UI/UX improvements and new features based on user feedback. Work across backend and frontend layers to ensure seamless functionality. Collaborate with stakeholders to understand issues, prioritize improvements, and deliver practical solutions. Help onboard new users by maintaining platform stability and efficiency. Contribute to continuous code quality, usability, and performance enhancements. You're ideal for this role if you have: 6+ years of experience as a Full Stack Developer / Engineer. Hands-on experience with Python on the backend. Strong experience with React on the frontend. Basic to solid understanding of databases and cloud environments, preferably Azure. Knowledge of the software development lifecycle from both frontend and backend perspectives. Experience maintaining and improving existing products rather than only building from scratch. Ability to identify issues, debug effectively, and deliver clean, practical fixes. Strong problem-solving skills with a product-minded approach. Sensitivity to UI/UX and user needs. It is a strong plus if you have: (optional) Experience working on client-facing internal tools or single-client environments. Enthusiasm for AI and understanding of how it works. Exposure to product support, user onboarding, or post-launch optimization. Familiarity with feature request handling and iterative product improvements. Knowledge of cloud-based architecture in Azure. Language required for this role: Fluent English Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
ITDS
Senior Python/React Fullstack Developer – Product Maintenance & Support
Senior
Remote
Warsaw, Poland
25,200 - 31,500 PLN
🏢 Summary: Senior Full Stack Developer role focused on supporting, maintaining, and enhancing a live, client-specific software product in a fully remote EU-based setup. The position involves working across backend and frontend layers to improve stability, scalability, usability, and performance. You will troubleshoot issues, implement new features, and ensure continuous product evolution in a mission-critical environment. 🗂️ Requirements: 6+ years Full Stack development experience, Strong backend experience with Python, Strong frontend experience with React, Experience maintaining and improving existing software products, Understanding of databases and cloud environments (preferably Azure), Knowledge of full software development lifecycle, Ability to debug and resolve production issues, Experience working across frontend and backend layers, Fluent English, Legal right to work in the EU 📃 Skills: Python, React, Azure, SQL, Databases, Cloud, Git, REST, JavaScript, HTML, CSS 🏢 Description: Unleash your full potential — elevate a live product by supporting, refining, and evolving real-world solutions! EU-based opportunity with a fully remote work model (5 days/week). As a Senior Full Stack Developer , you will be working for our client, a leading software environment where your expertise directly impacts a live, client-specific solution. You’ll support, enhance, and maintain an established product, ensuring it remains robust, user-friendly, and scalable as new users and needs emerge. This role offers a unique chance to contribute to a mission-critical platform while advancing your career in a dynamic, innovative environment. Your main responsibilities: Support ongoing development and maintenance of an existing software product. Troubleshoot and resolve bugs reported during onboarding and daily usage. Implement UI/UX improvements and new features based on user feedback. Work across backend and frontend layers to ensure seamless functionality. Collaborate with stakeholders to understand issues, prioritize improvements, and deliver practical solutions. Help onboard new users by maintaining platform stability and efficiency. Contribute to continuous code quality, usability, and performance enhancements. You're ideal for this role if you have: 6+ years of experience as a Full Stack Developer / Engineer. Hands-on experience with Python on the backend. Strong experience with React on the frontend. Basic to solid understanding of databases and cloud environments, preferably Azure. Knowledge of the software development lifecycle from both frontend and backend perspectives. Experience maintaining and improving existing products rather than only building from scratch. Ability to identify issues, debug effectively, and deliver clean, practical fixes. Strong problem-solving skills with a product-minded approach. Sensitivity to UI/UX and user needs. It is a strong plus if you have: (optional) Experience working on client-facing internal tools or single-client environments. Enthusiasm for AI and understanding of how it works. Exposure to product support, user onboarding, or post-launch optimization. Familiarity with feature request handling and iterative product improvements. Knowledge of cloud-based architecture in Azure. Language required for this role: Fluent English Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
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
EPAM Systems
Senior Developer (C# .NET / Azure)
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Senior Developer role in Global Banking focused on building and supporting large-scale content management and messaging services for Investment Banking and Capital Markets products using Azure and Microsoft technologies. The position involves full-stack development, CI/CD implementation and collaboration in a distributed Agile team. Office presence 3 days per week is required. 🗂️ Requirements: Degree in relevant field, 5-8 years commercial development experience, Experience in Financial Services environment, Experience in Agile/Extreme programming, Experience working in distributed (onshore/offshore) teams, Strong knowledge of object-oriented design principles (SOLID), Expertise in C# and .NET, Hands-on experience with Azure, Experience with SQL Server 2019, Experience with ASP.NET, Experience with Microsoft Visual Studio, Experience with GitLab Source Control, Experience with GitLab CI/CD pipelines, Knowledge of HTML, CSS, JavaScript and Ajax, English proficiency B2 or higher, Availability to work from office 3 days per week 📃 Skills: C#, .NET, Azure, SQL, ASP.NET, VisualStudio, GitLab, CI/CD, HTML, CSS, JavaScript, Ajax, SOLID, Agile 🏢 Description: We are looking for a Senior Developer to join our Global Banking team, providing technology support for the full range of Investment Banking and Capital Markets products. You will help build large-scale content management and messaging services, leveraging Azure and other Microsoft products. Please note that working from the office 3 days per week is required. Responsibilities Provide technology support for Investment Banking and Capital Markets products Design and build large-scale content management and messaging services Leverage Azure and other Microsoft products to deliver robust solutions Collaborate within a distributed (onshore/offshore) Agile team Apply object-oriented design principles (SOLID) across development tasks Build and deploy applications following Microsoft best-practice coding standards Develop and maintain CI/CD pipelines for streamlined delivery Contribute to web front-end development across the full stack Participate in code reviews and ensure high-quality deliverables Requirements Degree qualification in an appropriate subject, plus 5-8 years of commercial experience (Financial Services preferred) Background in Agile/Extreme programming and a history of working in a distributed (onshore/offshore) team Understanding of object-oriented design principles (SOLID) Expertise in C# .NET, Azure and SQL Server 2019, including ASP .NET and Microsoft best-practice coding standards Proficiency in building and deploying applications using Microsoft Visual Studio, GitLab Source Control and GitLab CI/CD pipelines Knowledge of web front-end technologies including HTML, CSS and JavaScript & Ajax English proficiency at B2 level or higher Nice to have Familiarity with Infrastructure as Code using Terraform (or similar) Capability to write Unit and Automated integration tests in a TDD approach Background in Financial Services Skills in ReactJS and TypeScript We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. 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.