Middle/Senior Python Developer for Global Corporate Insurance Broker

Location: Remote / Ukraine: Kharkiv / Ukraine: Kyiv

About the Client

Our client is a leading global corporate insurance broker with offices in 35 countries, in the process of modernization of its custom ERP and CRM portal system.

About the Project

The old system was developed using Oracle REST Data Services and written in PL/SQL. The system allows to quickly set up highly customizable corporate portals with complex ACLs and document forms authoring with dynamic behavior. A key goal of the project is to rewrite the major functionality of the system using Python, JavaScript, and DevExtreme and reimplement the portal engine with micro-service architecture.

About the Team

The development team is distributed.
On the Ukrainian side, it consists of a 3 Python Engineer (Backend and FullStack), 2 QA Manual Engineers, and Project Manager. On the client’s side – Product Owner and a few technical team members (Python, JavaScript, DBA Engineer) in Hamburg, Germany.

Responsibilities and Skills

Responsibilities:
  • Solving complex technical problems and providing support, participating hands-on in development activities
  • Software design and code reviews
  • Review the project implementation and existing architecture
  • Contribution to project processes development
  • Understanding of business requirements and run project discovery phases (architectural planning, scoping and development requirements)
  • Contribute to workshops and meetings both online and face-to-face sessions
  • Lead development team to successful results with high-quality solutions
Skills:
  • 3+ years of technical experience
  • Experience with Python (Flask, SQLAlchemy); Software design principles; Databases (SQL); Networking; Security; Unit tests; CI/CD
  • Strong knowledge of professional software engineering
  • Experience with distributed agile development and engineering practices
  • Experience with project planning, estimation
  • Upper-Intermediate English (both written/spoken)
  • Willingness and natural inclination to open and active communication

Would be a plus:

  • Some experience as a Tech Lead or Team Lead
Share on social media:
Responsible recruiter
Avatar

Hanna Sokolova