Skip To Main Content
backBack to Search

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 job

We 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)