Python Developer Mid-Level

Posted Jun 28

Description

We are looking for a Python Developer to join our product development team to work with the squads evolving and maintaining Omilia’s state-of-the-art Cloud services.

The product team is responsible to deliver cutting-edge functionality around Conversational AI and Virtual Assistant technologies to Banks and Mobile Network Operators across the world.

Key Accountabilities

  • Python 3 application development;
  • Designing and developing high-volume, low-latency applications for mission-critical systems geared for high availability and performance;
  • Contribute to all phases of the development lifecycle;
  • Consistently produce well-designed, testable, and efficient code;
  • Ensure designs are in compliance with specifications;
  • Prepare and produce releases of software components;
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

Contribute actively and effectively as an integrated team member

  • Meet regularly with the line manager to review progress;
  • Manage issue resolution and critically escalate;
  • Work effectively with other teams, units, and departments;
  • Manage issues with clarity and ensure effective information flow and team working;
  • Support the organization's other priority activities, when necessary;
  • Act as an Omilia ambassador.

Requirements

Mandatory:

  • 3+ years experience in Python and proven knowledge of Python development;
  • Experience with Django, FastAPI, or similar web framework;
  • Experience with REST APIs & JSON;
  • Able to thrive in a fast-paced, demanding environment;
  • Upper-Intermediate use (both oral & written) of the English language.

Nice to have:

  • Linux, docker, Kubernetes, CI/CD;
  • AI and NLP technologies;
  • Speech-related technologies;
  • Experience working within the Agile framework;
  • Experience with secure-coding principles.

Benefits

  • Fixed compensation;
  • Long-term employment with the working days vacation;
  • Development in professional growth (courses, training, etc);
  • Being part of successful cutting-edge technology products that are making a global impact in the service industry;
  • Proficient and fun-to-work-with colleagues;
  • Apple gear.