Software Engineer

Job Summary:

We are seeking an experienced Software Engineer to contribute to our software development efforts. As a Software Engineer, you will be responsible for developing high-quality, scalable, and reliable software solutions. This role requires a strong technical background, and the ability to work effectively in an Agile environment.


Years of Experience:

At least 2 to 3 years of experience in Software Engineering


Level of Education:

BSc. in IT or Engineering or a related field.


Skills and Attributes:

  • Proficiency in Agile methodologies using Jira.
  • Expertise in React, Python-based APIs, relational databases (MySQL, MS-SQL), and No-SQL technologies (e.g., MongoDB).
  • Expertise in Redis caching.
  • Experience with Blob storages like Azure Blob or S3, with exposure to Azure Insights as an advantage.
  • Familiarity with test-driven development, including writing unit test cases in JavaScript and Python.
  • Proficiency in git and CI/CD workflows, with experience in Kubernetes environments.
  • Experience in Azure or GCP cloud environments is an advantage.
  • Results-driven with a track record of taking initiatives at the organizational or team levels.


Tasks and Responsibilities:

  • Develop high-quality, scalable, and reliable software solutions.
  • Attend Agile ceremonies and ensure to provide a good productivity for all the tasks that has been taken in the sprint.
  • Work autonomously on software development tasks and coordinate with seniors whenever needed.
  • Collaborate effectively with internal teams, including product managers, designers, and quality assurance.
  • Coordinate with the DevOps team for releases, production diagnosis, and hot-fixes.
  • Provide all required reports to the product manager on time.


Must Have Technical Stack:

  • React
  • Python-based APIs, ML (Deep Learning).
  • Relational databases (MySQL)
  • No-SQL technologies (MongoDB / Redis)
  • Test-driven development (JavaScript and Python)
  • Git and CI/CD workflows
  • Kubernetes


Alternate Technical Stack:

Azure or GCP cloud environments


Nice to Have Technical Stack:

  • Blob storages like Azure Blob or S3
  • Azure Insights


Working Mode:

Full-time, On-site


Work Hours:

Standard business hours with flexibility as needed to meet project deadlines and accommodate team members in different time zones.



Colombo, Sri Lanka

January 30, 2024

Share this job

Apply Now


Use Cases




Looking for a new career?