Our Partners

Lead Backend Developer (Remote) [Job ID: 43684682]

Kumorai, - Hybrid

Address: Karachi

Job Type

Full-Time

Experience

10 Years

Degree

Bachelor's

Positions

2

Salary

Market Competitive

Degree Names

Bachelor's in Software Engineering
Bachelor's in Computer Science
Bachelor's in Information Technology

Description

Position Overview:

As a Lead Backend Developer, you will be responsible for leading the development of scalable and efficient backend systems. You will play a pivotal role in architecting solutions, improving application performance, and collaborating closely with cross-functional teams. This position is ideal for an experienced developer who thrives on solving complex challenges and driving technical excellence across the team.

Responsibilities

Key Areas of Focus:

  • Architecting and leading backend development using C# and .NET Core
  • API design and optimization
  • Advanced database management and optimization (MongoDB)
  • Infrastructure automation using Terraform, Ansible, and Azure Functions.
  • Code review, mentoring junior developers, and driving best practices
  • Enhancing performance and scalability of cloud-based applications


Key Responsibilities:

Backend Development:

  • Design, develop, and maintain complex backend systems using C# and .NET Core, ensuring performance, scalability, and security.
  • Architect and build robust RESTful APIs, ensuring seamless integration and efficient data flow between backend and frontend systems.
  • Manage and optimize databases (especially MongoDB), ensuring efficient data retrieval, storage, and overall performance.

Cloud and Automation:

  • Implement and maintain infrastructure as code (IaC) using Terraform for provisioning cloud resources and Ansible for configuration management.
  • Develop serverless applications using Azure Functions to streamline cloud-based workflows and reduce overhead.
  • Automate deployments and monitor cloud infrastructure across AWS, Azure, and GCP.

Collaboration:

  • Work closely with frontend developers, QA Team, and product managers to align backend solutions with project goals.
  • Participate in cross-functional team meetings to define technical requirements and provide backend-related insights.
  • Collaborate in code reviews and provide feedback to ensure adherence to coding standards and best practices.

Mentorship and Leadership:

  • Provide technical guidance and mentorship to junior and mid-level developers, fostering a culture of knowledge sharing and team growth.
  • Lead by example in coding practices, architectural design, and the implementation of best practices across the backend team.

Performance Tuning and Optimization:

  • Continuously analyze and optimize backend systems for performance and scalability, ensuring efficient resource utilization.
  • Implement monitoring and diagnostic tools to ensure backend systems remain robust under heavy load and during production.

Continuous Improvement:

  • Stay updated with the latest advancements in backend technologies, such as .NET Core, C#, and cloud services (AWS, Azure, GCP, OCI), and drive their adoption.
  • Advocate for and implement process improvements to enhance the development lifecycle and backend architecture.

Requirements

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Experience (10+ Years for Lead Position) 
  • Programming Expertise: Advanced proficiency in C# and .NET Core, with a strong understanding of architectural patterns such as MVC.
  • Cloud Expertise: Strong experience with AWS, Azure, and GCP, including infrastructure automation with Terraform and Ansible. Experience with Azure Functions is a required.
  • API Development: Expertise in designing and building RESTful APIs with a focus on performance and security.
  • Database Expertise: Must have strong concepts of relational and non-relational database along with hands-on working experience.
  • Testing & Debugging: Strong background in testing, debugging, and performance tuning of applications.
  • Leadership: Demonstrated ability to mentor junior team members and lead tech projects.
  • Problem-solving: Advanced analytical and problem-solving skills to tackle complex development challenges.
  • Soft Skills: Excellent communication and leadership skills, with a proven ability to manage time and deliver results in a remote environment.

Additional Certifications (Recommended):

  • Azure Solutions Architect Expert (AZ-305)
  • HashiCorp Certified: Terraform Associate
  • Red Hat Certified Specialist in Ansible Automation
  • Cloud-related certifications (AWS, Azure, or GCP)

Benefits

With us, you’re not just an employee – you’re part of a close-knit team that values innovation, growth, and collaboration. We believe in empowering our people to explore new ideas and continuously learn. If you’re passionate about cloud technology and want to make a real impact, Kumorai is a place where your voice matters, your skills will grow, and your work will shape the future.

Required Skills