Overview
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 •••• 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)
Greece
For your comfortable work:
- Remote and hybrid work opportunities
- Option to work from our centrally located office in Athens
- Corporate laptop provided
- Private health insurance
- Meal vouchers / restaurant tickets
- My Benefit card (264€/year)
- Monthly public transportation card
For your growth:
- Global and diverse client portfolio, large-scale projects, and trendy technologies
- Diverse multicultural, multi-functional, and multilingual work environment
- Opportunity to contribute to internal and open-source products
- Outstanding career development opportunities with a transparent career path and a roadmap to accelerate your journey
- Possibility to create a Personal Development Plan from the first day in the company
- Numerous opportunities for self-development: hard & soft skills internal training courses, mentoring programs, and unlimited access to LinkedIn Learning courses, external e-Libraries
- Certification opportunities
- Knowledge-sharing with colleagues from ••••'s global tech and non-technical communities
- Language courses
Greece (Remote)
The remote option applies only to the Candidates who will be working from any location in Greece.
Greece (About ••••)
•••• strives to provide its global team of over 61,700 professionals in more than 55 countries with opportunities for professional growth from day one of collaboration. Our colleagues are the source of ••••'s success, so we value cooperation, strive to always understand our clients' business and aim for the highest quality standards. No matter where you are, you will join a dedicated, diverse community that will help you realize your potential to the fullest.