Position: Associate Tech Lead
Location: Sri Lanka (Remote)
Employment Type: Fulltime / Contract
Who We Are Looking For
Our ideal candidate is a fast mover with a passion for developing high-quality applications and will be responsible for implementing testable and scalable code. As an early-stage startup, you must be able to thrive in a fast-moving, rapidly evolving work environment.
Responsibilities
- Design and develop software components adhering to both functional and non-functional requirements.
- Collaborate with a team of high-performing engineers while coaching, mentoring, and guiding junior engineers.
- Contribute to shaping and improving overall development efforts and engineering practices.
- Ensure excellent software quality with a high level of unit, component, and end-to-end testing.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or an equivalent technical field.
- 4–5 years of experience in developing enterprise-grade applications.
- Strong expertise in designing complex software systems.
- Proficiency in multiple programming languages (e.g., Python, .NET, PHP, JavaScript) and the ability to guide technology selection.
- Experience with relational and NoSQL databases and the ability to identify appropriate use cases for each.
- Hands-on experience with Continuous Integration and Continuous Delivery (CI/CD) tools and practices.
- Exceptional verbal and written communication skills, with the ability to mentor junior engineers, lead technical discussions, and articulate architectural decisions to both technical and non-technical stakeholders.
- Hands-on experience with cloud platforms, preferably AWS.
- Passionate about solving complex problems and delivering scalable solutions.
Generating Apply Link...



