Senior Backend Developer
Company Overview :
We are building an innovative marketplace platform that connects clients with professional investigation services. Our mission is to streamline the process of finding, hiring, and managing investigation services through a secure, scalable, and user-friendly platform.
Position Summary :
We are seeking a highly experienced Senior Backend Developer with 8-10 years of experience to lead the development of our investigation services marketplace backend. The ideal candidate will be proactive, client-focused, and capable of architecting robust, scalable solutions using modern .NET technologies.
Key Responsibilities :
Technical Development :
- Design and develop scalable microservices architecture using C# and .NET Core
- Implement secure APIs and services for marketplace functionality including user management, service listings, booking systems, payment processing, and communication tools
- Architect and optimize PostgreSQL database schemas for high-performance data operations
- Develop integration solutions for third-party services (payment gateways, identity verification, communication tools)
- Implement comprehensive security measures including authentication, authorization, and data encryption
- Build real-time features for messaging, notifications, and status updates
- Ensure code quality through unit testing, integration testing, and code reviews
DevOps & Deployment :
Design and implement CI / CD pipelines for Azure deploymentConfigure and manage Azure cloud services (App Service, Azure SQL, Service Bus, etc.)Implement monitoring, logging, and alerting solutionsOptimize application performance and scalabilityManage containerization using Docker and orchestration with KubernetesClient Interaction & Leadership :
Collaborate directly with stakeholders to understand business requirementsProvide technical guidance and recommendations to product ownersTranslate business needs into technical specificationsParticipate in client meetings and technical discussionsLead code reviews and mentor junior developersContribute to architectural decisions and technology choicesRequired Qualifications :
Technical Skills :
8-12 years of professional experience in backend developmentExpert-level proficiency in C# and .NET Core / .NET 6+Strong experience with microservices architecture and design patternsExtensive experience with PostgreSQL, including advanced querying, indexing, and optimizationSolid understanding of RESTful API design and developmentExperience with Azure cloud services and deployment strategiesKnowledge of containerization technologies (Docker, Kubernetes)Familiarity with message queuing systems (Azure Service Bus, RabbitMQ, etc.)Understanding of security best practices and compliance requirementsExperience with version control systems (Git) and CI / CD pipelinesExperience in Cloud infrastructure (AWS / GCP / OCS)Familiarity with other Backend Experience (Preferred) :Previous experience building marketplace or multi-tenant platformsUnderstanding of payment gateway integrations (Stripe, PayPal, etc.)Experience with rating and review systemsKnowledge of booking and scheduling systemsUnderstanding of user roles and permission managementSoft Skills :
Excellent communication and interpersonal skillsProactive problem-solving approachStrong analytical and troubleshooting abilitiesAbility to work independently and take ownership of projectsExperience in client-facing roles and requirement gatheringStrong documentation and technical writing skillsAbility to mentor and guide junior team membersPreferred Qualifications :
Experience in fintech, legal tech, or service marketplace domainsKnowledge of compliance requirements (GDPR, data protection, etc.)Experience with Azure DevOps and monitoring toolsFamiliarity with event-driven architecture patternsUnderstanding of search and filtering technologies (Elasticsearch, Azure Search)Experience with automated testing frameworks and practices(ref : hirist.tech)