Role Overview
A mid-level backend engineer with strong hands-on experience in modern .NET development is required to join our engineering team.
This role involves designing, implementing, and maintaining core backend services across a proprietary insurance platform.
The ideal candidate takes ownership of projects from design through deployment and thrives in a small, fast-moving, product-led environment.
Key Responsibilities
* Design, implement, and maintain backend APIs and services using C# and .NET 8.0+.
* Build and optimize Entity Framework (EF) data models and SQL Server database structures.
* Develop and maintain Razor front-end components and integrate them with backend services.
* Build and maintain public and private REST APIs.
* Manage deployments using CI/CD pipelines and infrastructure using AWS services (e.g. S3, EC2, RDS, SES).
Skills and Qualifications
* At least 8 years of professional experience as a backend software engineer.
* Strong proficiency in C#, .NET 8.0+, and Entity Framework.
* Solid experience with SQL Server (design, performance tuning, queries).
* Proven experience building and consuming RESTful APIs (public and private).
* Working knowledge of AWS environments and services.
Requirements
* Technical expertise in modern .NET development.
* Proficiency in C#, Entity Framework, and SQL Server.
* Experience in building and consuming RESTful APIs.
* Knowledge of AWS services and CI/CD pipeline management.
Benefits
* Opportunity to work on a complex proprietary insurance platform.
* Chance to develop skills in modern .NET development and cloud computing.
* Collaborative and dynamic working environment.