Lead Developer

Twist Digital
Full-timeColombo, Sri LankaLKR 300,000 - 400,000/month

Position Overview

We are looking for a highly skilled and proactive Lead Developer to join our team. In this pivotal role, you will design scalable software architectures, write clean and efficient code, lead a team of developers, and oversee multiple projects. The ideal candidate possesses strong technical expertise, leadership skills, and a proven track record of delivering high-quality software solutions.

Key Responsibilities

  • Design and implement robust, scalable, and maintainable software architectures for web and mobile applications.
  • Write clean, efficient, and optimized code while adhering to best practices and coding standards.
  • Ensure technical solutions align with business goals and user needs.
  • Guide and mentor a team of junior developers, providing technical support and leadership.
  • Conduct code reviews to maintain high-quality coding standards and ensure efficient development processes.
  • Foster a culture of collaboration, learning, and innovation within the team.
  • Manage multiple projects simultaneously, ensuring on-time delivery and adherence to quality standards.
  • Collaborate with stakeholders to define project requirements, milestones, and deliverables.
  • Participate in agile processes, including sprint planning, stand-ups, and retrospectives.
  • Identify, debug, and resolve technical bottlenecks and challenges.
  • Continuously optimize application performance, scalability, and security.
  • Keep abreast of emerging technologies, tools, and frameworks to improve development practices.
  • Proactively recommend and implement innovative approaches to enhance product development.

Requirements

  • 4+ years of hands-on experience in software development.
  • Proficiency in programming languages such as Python, JavaScript, Solidity, Rust, or similar.
  • Expertise with libraries and frameworks like Next.js, React, Node.js, Django, or equivalents.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong understanding of REST APIs, microservices architecture, and database design (SQL and NoSQL).
  • Proven experience managing and mentoring development teams.
  • Ability to foster collaboration, growth, and alignment with business objectives.
  • Ability to manage multiple projects and prioritize tasks effectively.
  • Familiarity with agile methodologies and tools like ClickUp, Asana, or Jira.
  • Strong analytical and problem-solving skills.
  • Proactive in finding and implementing innovative technical solutions.

Educational Background

  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.

Join Us If you are a skilled developer with leadership experience and a passion for building impactful software solutions, we’d love to hear from you. Apply now and take the lead in delivering high-quality products while guiding and growing our development team!

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
Do you have prior experience managing a team?*