Senior Full Stack Engineer
Role details
Job location
Tech stack
Job description
The mission consists of driving the modernization and evolution of enterprise applications within a digital banking environment, ensuring alignment with modern architecture principles, scalability requirements, and technology transformation objectives.
The role focuses on designing, developing, and integrating modern backend and frontend solutions, while supporting the migration of legacy systems toward cloud-native and microservices-based architectures.
Beyond software development, the objective is to strengthen technical excellence, improve application maintainability, and contribute to platform evolution initiatives, while collaborating within Agile cross-functional teams.
The goal is to enable the organization to accelerate digital transformation, modernize legacy platforms, and deliver secure, scalable, and high-quality banking solutions within an evolving technology ecosystem., * Application Modernization & Architecture Evolution
- Software Development & Integration
- Agile Delivery & Collaboration
- Quality, Maintainability & DevOps
- Technology Evolution & Innovation
Requirements
Do you have experience in gRPC?, Do you have a Master's degree?, * Full-stack software development (Expert, current experience)
-
Legacy application modernization (Advanced, current experience)
-
Node.js and backend architecture development (Advanced, current experience)
-
.NET / C# backend development (Advanced, current experience)
-
API and integration service development (Advanced, current experience)
-
Agile software delivery and collaboration (Advanced, current experience), * Minimum 5 years of experience in software development and integration services
-
Experience contributing to application modernization and technology evolution initiatives
-
Proven ability to translate business requirements into technical solutions, * Senior-level expertise with PHP and legacy system modernization
-
Strong experience with Node.js development, ideally within a BFF architecture
-
Good knowledge of .NET / C# and modern backend development practices
-
Experience with REST and/or gRPC APIs
-
Familiarity with OpenAPI / Swagger specifications
-
Experience with relational databases such as:
-
MSSQL
-
MySQL
-
Strong understanding of:
-
Object-oriented design principles
-
Clean architecture practices
-
Experience with ORM frameworks such as:
-
Entity Framework
-
NHibernate
-
Experience with:
-
Unit testing frameworks
-
Mocking frameworks
-
Git source control
Preferred / Nice to Have
- Experience with frontend modernization projects
- Experience with Mendix or other low-code platforms
- Knowledge of microservices and event-driven architectures
- Familiarity with RabbitMQ or similar messaging systems
- Understanding of Domain-Driven Design (DDD)
- Experience with CI/CD pipelines and DevOps practices
- Knowledge of enterprise integration patterns, * Bachelor's or Master's degree in Computer Science, Software Engineering, or related technical field
- Equivalent professional experience is also considered, * English - Professional working proficiency