Posted on: 09/10/2025
Description :
Role Overview :
We are looking for an accomplished Lead Backend Engineer with strong experience in C#, .NET, and modern backend architectures, combined with hands-on exposure to Node.js and cloud-based DevOps environments. The ideal candidate will be responsible for designing, developing, and scaling backend systems, implementing CI/CD pipelines, and ensuring best practices across architecture, code quality, and team collaboration. You will lead a team of engineers to deliver high-performing, secure, and scalable backend solutions that power enterprise-grade applications.
Key Responsibilities :
1. Technical Leadership :
- Lead and mentor a team of backend engineers, providing guidance on design patterns, performance optimization, and best practices.
- Drive technical decisions and architectural direction for backend services and APIs.
- Collaborate with stakeholders, architects, and DevOps teams to ensure end-to-end system reliability and scalability.
2. Backend Development & Design :
- Design, develop, and maintain RESTful and GraphQL APIs using C# / .NET Core and Node.js.
- Implement microservices and modular architectures to ensure scalability and maintainability.
- Develop secure and performant database schemas using MongoDB, PostgreSQL, or SQL Server.
- Optimize backend performance and handle complex data integration across systems.
3. Architecture & System Design :
- Define and enforce application architecture standards, including modular design, code reuse, and service isolation.
- Architect cloud-native applications leveraging microservices, event-driven, or domain-driven design principles.
- Ensure high availability, fault tolerance, and system reliability through well-architected solutions.
4. Cloud & DevOps Integration :
- Deploy and manage backend services on Azure, AWS, or GCP (Azure preferred).
- Work closely with DevOps teams to design and maintain CI/CD pipelines for automated testing, deployment, and release management.
- Implement infrastructure automation using tools like Terraform, Docker, or Kubernetes.
- Integrate observability tools for monitoring, logging, and alerting (e.g., ELK, Prometheus, Grafana, Azure Monitor).
5. Quality, Security & Performance :
- Ensure robust application security with proper authentication, authorization, and data protection mechanisms.
- Conduct and oversee code reviews, unit testing, and integration testing.
- Drive continuous improvement in performance, scalability, and maintainability of backend systems.
6. Collaboration & Delivery :
- Work with front-end, QA, and DevOps teams to deliver end-to-end solutions.
- Participate in sprint planning, backlog grooming, and project estimation.
- Translate business requirements into scalable technical solutions within defined timelines.
Required Skills & Qualifications :
- 9+ years of professional experience in backend development with at least 23 years in a lead or senior role.
- Strong proficiency in C#, .NET Core, and related frameworks.
- Hands-on experience in Node.js for developing APIs and backend services.
- Expertise in one or more databases - MongoDB, PostgreSQL, or Microsoft SQL Server.
- Solid understanding of software architecture principles and design patterns
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1557765