Senior Software Engineer (.NET + TypeScript)
Zartis
SeniorAbout the position
Join a project in the environmental health sector, developing scalable backend services and contributing to frontend development.
Tech stack
- csharp
- dotnet
- angular
- typescript
- azure
- docker
- kubernetes
- oauth2
- postgresql
Requirements
Required:
- 6+ years of experience in software development
- Strong experience with C# and .NET Core, including Clean Architecture, EF Core, and REST API design
- Strong understanding of multi-tenancy patterns and building scalable, production-ready SaaS applications
- Hands-on experience with cloud-native development on Microsoft Azure, including Docker and Kubernetes
Nice to have:
- Familiarity with PostgreSQL and Entity Framework Core
- Experience with OpenTelemetry, Grafana, or similar observability tooling
- Background in payments, financial systems, or multi-tenant SaaS products
Responsibilities
- Build and maintain scalable backend services using C# and .NET Core, following Clean Architecture principles and RESTful API design
- Develop and integrate APIs supporting payment systems, including card tokenisation and payment method management
- Contribute to frontend development using Angular and TypeScript, building UI components within an Nx monorepo structure
- Work within a cloud-native, containerised architecture on Azure, utilising Docker, Kubernetes, and ArgoCD for deployments
Benefits
- 100% Remote Work
- WFH allowance: Monthly payment as financial support for remote working
- Career Growth: Established career development program with 360º feedback
- Training: Time allocated for tech training and various learning options