Fullstack Developer (Banking)
InnoWave is looking for a dynamic, agile person with strong communication skills to join our team. If you're based in Lisbon, this might be the opportunity for you!
Fullstack Developer (.NET + Azure + React)
Responsibilities
Develop end-to-end features across backend, integrations, and frontend
Build scalable REST APIs using .NET / C# and ASP.NET Core
Design API contracts using OpenAPI / Swagger (contract-first)
Implement authentication & authorization (OAuth2 / OIDC, Azure AD / B2C)
Work with Azure API Management (policies, security, transformations)
Develop React + TypeScript frontend features consuming backend APIs
Implement resilience patterns (retry, circuit breaker, timeout, idempotency)
Ensure security, observability, and best practices across the stack
Collaborate with architects, DevOps, security, and frontend teams
Participate in Agile ceremonies and client-facing technical discussions
Skills
Degree in Computer Science, Engineering, or similar
+3 years experience with .NET / C# and ASP.NET Core
Strong knowledge of REST APIs, OpenAPI, and API design
Experience with OAuth2 / OIDC (Azure AD / B2C)
Hands-on experience with Azure API Management
Experience with SQL databases (SQL Server or PostgreSQL)
Strong experience with React and TypeScript
Understanding of CI/CD and Git workflows
Knowledge of secure coding practices (OWASP)
Fluent English (mandatory)
Nice to have
Azure Service Bus / Event-driven architecture
Terraform / Bicep / IaC
AKS and Azure observability tools
DDD / CQRS / Clean Architecture
Storybook or frontend design systems
InnoWave gives equal opportunity in employment regardless of gender, gender identity, sexual orientation, marital status, race, nationality, religion, age, disability, political beliefs, or any other factor. InnoWave will not pay fees to any third-party agency or company that does not have a signed agreement, do not submit resumes/CV's directly.
By answering to this job post, you consent the use of your data by InnoWave Group, for as long as necessary. We conduct regular data-cleansing and updating exercises to make sure the information we have is relevant and accurate. If you have any doubt or request to make relatively to your personal data, please send an e-mail.
- Department
- SW Engineering
- Role
- Fullstack
- Locations
- InnoWave PT
- Remote status
- Hybrid