Posted on: 08/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
Interview Questions for you
View All