Senior Full-Stack Engineer with.NET and Angular
Primary stack
Nice to have's
Job description
About the Position
We are looking for a Senior Full-Stack Engineer with.NET and Angular to join our team in Poland. This role is full-time and offers a competitive salary starting from PLN 19,267 per month.
Responsibilities
Application Development
- Develop modern Angular applications replacing legacy AngularJS user and administration portals.
- Design, develop and maintain.NET backend services supporting distributed compute workloads.
- Build and enhance REST APIs consumed by multiple business applications.
- Modernise legacy platform functionality while preserving business continuity.
- Implement scalable, maintainable and secure software following modern engineering practices.
Platform Modernization
- Participate in migration towards Azure Container Apps and containerised workloads.
- Support Infrastructure as Code implementation using OpenTofu/Terraform.
- Contribute to cloud-native platform modernization initiatives.
- Participate in modernisation of deployment pipelines and release automation.
- Help improve platform scalability, maintainability and operational resilience.
Engineering Excellence
- Write unit, integration and automated tests ensuring software quality and reliability.
- Participate in code reviews and technical discussions.
- Apply Clean Code principles, modern software design patterns and engineering best practices.
- Support continuous integration and continuous delivery initiatives.
- Contribute to zero-downtime deployment improvements.
Operations & Collaboration
- Collaborate closely with Product Owners, Architects, QA Engineers, DevOps Engineers and fellow Software Engineers.
- Participate in production support and on-call rotation as part of the engineering team.
- Contribute to troubleshooting, root cause analysis and continuous platform improvements.
- Share knowledge and actively participate in building the engineering capability.
Requirements
Software Engineering
- 6–9 years of commercial software development experience.
- Strong experience with C#, modern .NET and ASP.NET.
- Strong experience with Angular and TypeScript.
- Experience designing and developing RESTful APIs.
- Good understanding of object-oriented programming and modern software engineering principles.
Cloud & Platform Engineering
- Experience developing applications on Microsoft Azure.
- Experience with Azure DevOps, Git and CI/CD pipelines.
- Experience working with Docker and containerised applications.
- Understanding of Infrastructure as Code principles, with the ability and willingness to work with tools such as OpenTofu or Terraform.
- Understanding of cloud-native application development principles.
Engineering Practices
- Experience writing unit and integration tests.
- Understanding of Clean Code principles and software design patterns.
- Experience working in Agile Scrum teams.
- Ability to work within a collaborative cross-functional engineering team.
Soft Skills
- Strong communication and collaboration skills.
- Proactive approach to problem solving.
- Willingness to learn modern cloud platform technologies.
- Passion for continuous improvement and engineering excellence.
Nice to Have
- Azure Container Apps
- Azure Batch
- OpenTofu or Terraform
- Playwright
- SQL Server
- Redis
- SignalR
- Experience working on cloud-native platforms
- Experience modernising legacy enterprise applications
We Offer
- Competitive salary starting from PLN 19,267 per month.
- Private medical insurance, dental plan, and glasses reimbursement.
- Opportunity to work in a dynamic and innovative environment.
- Professional growth and development opportunities.
About the Company
Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.
By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.
From prototype to real-world impact - be part of a global shift by doing work that matters.
At Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives-because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.
Apply now and be part of a team that is shaping the future of technology!
© Exozet. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.