Lead Backend Engineer

Full Time
Lahore
Posted 1 year ago
A Lead Backend Engineer is a senior-level technical role responsible for overseeing the design, development, and maintenance of the server-side components of software applications. This role combines hands-on coding with leadership, mentorship, and architectural decision-making.

Responsibilities:

  • Lead a team of backend developers, offering technical guidance, mentorship, and overseeing code reviews.
  • Design, develop, and sustain high-performance backend systems utilizing technologies such as Node.js, Golang, and Python.
  • Collaborate with cross-functional teams to comprehend requirements and translate them into effective technical solutions.
  • Optimize and scale applications to attain peak performance and dependability.
  • Diagnose and resolve intricate technical issues promptly to ensure seamless operations.
  • Stay current with industry trends and emerging technologies, driving continuous enhancements. Participate in architectural discussions, lending insights for system design and scalability.

Requirements:

  • Bachelor’s degree in Computer Science or related field.
  • 5+ years of professional experience in backend development.
  • Strong expertise in Node.js, Golang and Python.
  • Fullstack development experience with Node.js frameworks (NestJS, TypeORM).
  • Experience with designing and building RESTful APIs and microservices.
  • Solid understanding of database systems, both relational and NoSQL.
  • Familiarity with cloud services (e.g., AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
  • Experience with database design, including appropriate data type selection (preferably PostgreSQL).
  • Excellent problem-solving skills and the ability to tackle complex technical challenges.
  • Effective communication and teamwork skills.

Apply Now

Job Form
Maximum upload size: 516MB

Job Features

Job CategoryWeb Development
Experience5+ years
Work ModeOnsite

Apply For This Job