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.

On-site

Full-time

Colombo, Sri Lanka

January 30, 2024

Share this job

Apply Now

Solutions

Use Cases

Industries

Resources

Company

Looking for a new career?