Senior Full-Stack Software Engineer (.NET + Angular)
Remote in Greece: Athens
.NET
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are looking for a Senior Full-Stack Engineer (.NET / Angular) to join our team working with one of the systemic banks in Greece.
The client is running a large-scale digital transformation of its consumer products, with more than 70 EPAM specialists involved over a multi-year engagement. You will join an established Scrum team working on the bank's digital channels, in a modern technology environment and in close collaboration with the client's business and technical teams.
As a Senior Full-Stack Engineer, you will design, build and maintain features across the front-end and back-end, taking ownership of your work from design to production support.
Responsibilities
- Design, develop and maintain front-end features in Angular 19, applying modern practices such as Signals
- Design, develop and maintain back-end services in .NET 8 / C#
- Design and implement RESTful APIs and integrate them with the front-end
- Work with SQL databases for data access and querying
- Write and maintain unit tests on both the front-end and the back-end
- Participate in all phases of the delivery cycle: design, build, test, deploy and support
- Use Azure DevOps for work tracking, source control and releases
- Actively contribute to Scrum ceremonies, estimation and delivery planning
- Troubleshoot issues, perform root-cause analysis and implement sustainable fixes
- Communicate clearly and proactively with the client's team, including status, risks and availability
- Contribute to code reviews and help maintain high engineering standards
Requirements
- 5+ years of professional software development experience
- Proven background as a full-stack engineer with Angular and .NET
- Expertise in Angular 19, including Signals and unit testing
- Proficiency in .NET 8 / C#, including unit testing
- Skills in designing and implementing RESTful APIs
- Familiarity with SQL, Azure DevOps and Agile / Scrum
- Experience working in a client-facing environment
- Excellent written and verbal communication skills, being proactive, reliable and transparent in day-to-day collaboration
- Strong problem-solving and analytical skills
- Capability to work independently and as part of a team
- Commitment to clean, maintainable and efficient code
- English level: B1
- Greek level: Native
Nice to have
- Previous experience in the banking or financial sector
- Knowledge of CI/CD and DevOps practices
- Familiarity with AI-assisted development (e.g., GitHub Copilot)
