Associate Technical Lead / Technical Lead

Colombo , Sri Lanka
full-time

TLDR

Engage in the entire software development life cycle, creating scalable applications and collaborating closely with clients in an Agile environment while ensuring high code quality.

  • The design and development of cloud-based and standalone software solutions.
  • Active engagement in projects from initiation to delivery.
  • Close collaboration with clients to refine business requirements.
  • Implement distributed and highly robust applications which are scalable.
  • Participate in code / design reviews. Ensure high code quality by following software engineering best practices
  • Create inline documentation for all developed code.
  • Continuous integration, testing, and delivery
  • Work collaboratively in a cross functional team in an Agile delivery environment
  • 5+ years of experience in field of Software Engineering with a degree or equivalent from an accredited university or equivalent in Computer Science, Information Technology, Electronics or related field.
  • Strong command of multiple major programming languages, including JavaScript, TypeScript, C#, C++, and Java.
  • Hands-on experience with modern frameworks and technologies such as Node.js, React.js, .NET, Moleculer.js, Flutter, and Keycloak.
  • Proficient in working with various database technologies such as PostgreSQL, SQL Server, and MongoDB.
  • Excellent understanding on RESTful web services and data formats such as JSON and XML
  • Knowledge in messaging transports like NATS and MQTT.
  • Familiarity with CI/CD pipelines and mobile DevOps practices.
  • Experience with Docker, Kubernetes, and cloud platforms such as AWS and Azure
  • Excellent communication skills in English and ability to work closely with our global clients
  • Excellent teamwork and leadership skills
  • Proven ability in technical and people management skills
  • Exposure to a modern software development environment

  • Opportunity to contribute to a supportive and innovative workplace culture

  • Mentorship and professional development from experienced team members

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Technical Lead Q&A's
Report this job
Apply for this job