Job Title : Senior Software Engineer
Department : Research & Development
Employment Status : Full-Time
Job Summary :
We are seeking an experienced Senior Full Stack Software Developer with strong expertise in React, C#, Microsoft SQL Server, and Azure DevOps. The ideal candidate will have proven experience coding for Azure App Services or Function Apps, a solid understanding of the functional programming paradigm, and proficiency with infrastructure tools like Terraform. Familiarity with Open Banking solutions and Playwright for automated testing is highly desirable.
Responsibilities :
- Develop and maintain scalable web applications using React, C#, and Microsoft SQL Server .
- Implement and manage cloud-based applications on Azure , including App Services and Function Apps.
- Design and optimize workflows and CI / CD pipelines using Azure DevOps .
- Apply functional programming principles to build modular, maintainable, and testable code.
- Write and maintain automated tests using Playwright to ensure software quality.
- Manage infrastructure as code using Terraform for deployment and scaling.
- Collaborate with cross-functional teams to deliver innovative, high-quality solutions.
- Monitor, debug, and optimize application performance and security.
Requirements :
Proficiency in React for front-end development.Strong expertise in C# and . NET for back-end development.Solid knowledge of Microsoft SQL Server , including database design and query optimization.Experience with Azure DevOps , including CI / CD pipelines .Proven ability to code for Azure App Services and / or Azure Function Apps.Familiarity with functional programming principles and ability to apply them effectively.Excellent English communication skills (verbal and written).Minimum 3 years of experience in full-stack software development.Bonus Qualifications :
Experience working on Open Banking solutions or in the FinTech sector.Hands-on experience with Playwright for automated testing.Knowledge of Terraform for infrastructure-as-code.Familiarity with Open API specifications, OAuth, and PSD2 compliance.Exposure to other functional programming languages like F#, Scala, or Haskell.Understanding of cloud-native security and performance best practices.Strong problem-solving skills and a passion for learning.