KeyUA We have been developing products that are used by millions of users. Our goal is to create innovative solutions in FinTech and LegalTech industries.
21 серпня 2023

Senior/Lead Python developer (вакансія неактивна)

Дніпро, віддалено

About Our Company:

Our business is 20+ years old. This is the automation of the work of legal departments and lawyers, the high dynamics of product development. We work at LegalTech, we develop products for lawyers and their clients. We are a full-cycle company (development, marketing, analytics, support).

Who we are looking for:

We are looking for a Senior/Lead Backend Python Developer to join our team. We offer non-trivial tasks and participation in various long-term projects: both supporting the existing software and developing new ones from scratch.

Main responsibilities:

— Leading and managing a team of Python developers, including setting goals, providing feedback, and mentoring- Collaborating with managers and other stakeholders to ensure that project goals are met

— Participation in software development
— Review code
— Refactoring existing code

Skills Required:

Excellent knowledge in Computer Science, Computing Theory:

  • Paradigm & Principles (OOP, SOLID)
  • Database theory (RDBMS, NoSQL)
  • Code testing practices
  • Algorithms & data structures
  • Architectural, Enterprise and Design Patterns

Understanding of network interactions:

  • protocols
  • conventions (e.g. REST, RPC)
  • authentication and authorization flows
  • standards and practices (e.g. oAuth, JWT)

Practical commercial experience with:

  • REST API development (DRF)
  • Web application frameworks (Django)
  • Testing frameworks (e.g. pyTest, unittest)
  • ORM (DjangoORM mainly, SQLAlchemy)
  • RDBMS (e.g MySQL, PostgreSQL, etc. )
  • Key-value storages (e.g. Redis, Memcached)
  • Messaging systems (RabbitMQ)
  • Distributed task queue (Celery)
  • Web Servers
  • Version control systems (GIT)
  • Integration with 3rd party solutions
  • Docker
  • Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins)

Experience with:

  • Troubleshooting, profiling, and debugging applications
  • Creation of software architecture and design of complex applications, platforms
  • Agile software processes and technologies
  • Code Review process
  • Refactoring process

We offer:
— Competitive rate
— For employee development: paid courses/training/literature
— Work from Dnipro / remotely
— Partial reimbursement of English or gym
— Legal and accounting support

Гарячі Python вакансії

Всі Python вакансії