Overview:
We are looking for an experienced Senior Backend Engineer to join our team in developing, optimizing, and scaling a healthcare SaaS product built on a microservices architecture hosted in AWS. Built with .NET Core and C#, backend supports a robust and scalable system that is currently single-tenancy, with plans to transition to a multi-tenant model.
This role is key to developing secure and scalable services and optimizing backend performance, while implementing best practices to support growth and reliability of the backend system.
Responsibilities:
• Backend Development: Design, develop, and maintain scalable microservices and
• Multi-Tenancy Transition: Collaborate on the transition from a single-tenant to a
multi-tenant architecture, focusing on secure data isolation and efficient resource
• AWS Service Integration: Work closely with DevOps to integrate various AWS
services, ensuring high availability and scalability for backend services
• Database Management: Oversee a database-per-service approach, managing and
optimizing databases for performance and reliability
• API Development and Management: Create and manage RESTful APIs, ensuring
secure, scalable, and high-performance endpoints for frontend and external
• Code Quality and Testing: Implement best practices for code quality, including
unit testing, integration testing, and adherence to coding standards, to maintain a
stable and secure product
• Monitoring and Logging: Collaborate with DevOps to implement logging,
monitoring, observability, and alerting for backend services to detect issues
• Collaboration with Cross-Functional Teams: Work closely with frontend, DevOps,
and QA teams to support seamless deployment and improve quality within the