Job Summary:
We are looking for a seasoned Tech Lead with strong leadership and architectural skills to manage a team of engineers and drive the development of scalable, high-quality software products. This role involves full product ownership, from concept through deployment, ensuring the technical direction aligns with business goals.
Employment Type - Contract (Hybrid)
Key Responsibilities:
- Collaborate with stakeholders to define technical requirements and roadmap.
- Architect, design, and deliver scalable, high-performance systems.
- Lead and mentor a team of developers, ensuring best practices.
- Take full ownership of the development lifecycle, including deployment and support.
- Ensure code quality through reviews and testing.
- Drive innovation and continuous improvement in the development process.
Qualifications:
- 5+ years of development experience, with 2+ years in a leadership role.
- Strong software architecture and system design skills.
- Proficiency in Full Stack Development and cloud platforms (AWS, Azure, etc.).
- Bachelor's degree in Computer Science (MSc preferred).
- Excellent problem-solving and communication skills.
Preferred:
- Experience with microservices, DevOps, and Agile methodologies.
- Familiarity with CI/CD pipelines and containerization (Docker, Kubernetes).
Contract
Colombo, Sri Lanka