Overview Insight Global is looking for a skilled Lead Back-End Engineer to join our team and contribute to the development of robust, scalable, and high-performance server-side applications. The ideal candidate will have deep expertise in .NET, SQL Server, and Redis, with a strong foundation in API-led development and microservices architecture. You’ll be instrumental in driving backend innovation and ensuring seamless integration across cloud platforms like Azure and AWS. This role is a hybrid model, onsite 4x a week and 1x remote.
Responsibilities Design, develop, and maintain scalable and secure back-end services using .NET
Build and optimize APIs for performance, reliability, and scalability
Implement and manage data storage solutions using MS SQL Server and Redis
Architect and develop microservices to support modular and distributed systems
Apply TDD and BDD methodologies to ensure code quality and maintainability
Collaborate with front-end engineers, product managers, and QA teams to deliver integrated solutions
Participate in code reviews, technical discussions, and sprint planning
Monitor and troubleshoot production systems, ensuring high availability and performance
Qualifications Must Haves: Proficiency in .NET framework and C#
Strong experience with MS SQL Server
Familiarity with Redis for caching and data storage
Expertise in API-led development and RESTful services
Solid understanding of server-based architecture and microservices design
Experience with test-driven development (TDD)
Ability to write and maintain unit tests and apply behavior-driven development (BDD) practices
Nice to have Hands-on experience with Microsoft Azure services
Familiarity with AWS cloud infrastructure
Exposure to CI/CD pipelines and DevOps tools
Experience working in Agile/Scrum environments
Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes
Seniority level Mid-Senior level
Employment type Contract
#J-18808-Ljbffr