Lead / Senior Lead Software Engineer (Backend - Python) - Poka Team

IFS
5 months ago
tie
0 Applied
Expired on: Mar 06 2024
tie

Ref.No 00004750

Description

Reporting directly to the head of engineering in Sri Lanka, the lead software engineer will be participating in building Poka’s engineering department in Sri Lanka. This is a unique opportunity to build a team from the ground up and have a direct impact on the global manufacturing landscape.

During the first 6 months, the lead software engineer will learn Poka product, architecture, software, best practices, and processes.

During the second half of the year, the team will expand with software engineers and senior engineers. Our goal is to create at least two engineering teams before the end of the first year. The lead software engineer will be responsible for training the team. Both engineering teams in Sri Lanka will start impacting Poka’s product.

During the second year, each engineering team will become the owner of a Poka module. They will own the development of new features, maintenance, technical improvement, and deployment of the module.

Qualifications

  • University degree or equivalent professional qualifications
  • 4 - 7 years of experience building backends for enterprise software
  • Professional experience with Python and Django is mandatory
  • 3 years or more of experience building applications in the cloud
  • Knowledge of iterative software development, including agile methodologies
  • Knowledge of modern software engineering principles, including but not limited to shift-left, testing pyramid, cloud computing, CI/CD, distributed architecture, and feature flags.
  • Professional experience with a modern cloud platform is required. Experience with AWS is a plus.
  • Professional experience with a modern RDBMS is required. Experience with Postgres is a plus. 
  • Professional experience with containers and container orchestration systems
  • Experience making, presenting, debating, and documenting architectural decisions
  • Experience in participating in the interview process. You have a high bar for talent and you expect to work in a high-performance environment
  • Comfortable presenting to software engineers, managers, and senior engineering leadership

In addition:

  • Experience working with startups based in North America is a plus
  • Experience building an engineering department in Sri Lanka from scratch is a plus
  • Experience with asynchronous communication and queuing systems is a plus
  • Experience with serverless is a plus


Skills
Python
Django
Industry Sector