Middle Python Developer (FinTech Domain)

  • Dnipro
  • Kharkiv
  • Kyiv
  • Lviv
  • Odesa
  • Vinnytsia
  • Python

We are looking for a Middle Software Developer specializing in Back-End development, Python, and AWS. You are the right for this position if you are a responsible and proactive developer, who loves to create robust and beautiful solutions and is excited about challenging tasks.

Join our team and create a cutting-edge Online Lending Platform for our foreign client.

Project

We are developing an MVP of an Online Lending Platform for our foreign client. The project is a great opportunity to work in a startup environment and build a fintech product from scratch, taking a deep dive into the analysis of client needs, analysis of market requirements, constraints, and opportunities.

In the long-term cooperation, you will have an exciting opportunity to work with innovative, dynamic, and upcoming projects in our department. Projects and customers are versatile as well: we have a long-term partnership with enterprises, but we are also a unit that works with startups a lot. Our active and energetic team gets drive by an ever-changing startup environment and an atmosphere of adventure.

Meet your team!
  • Responsibilities

    • Create high quality software that hits high levels of security, reliability, and performance
    • Contribute to the solution’s technical vision and architecture
    • Design separate components, modules, classes, etc. as well as efficient integrations of building blocks at any level of abstraction
    • Code, debug, test, document, support, and maintain portions of software
    • Contribute to the solution’s quality using unit and integration tests
    • Develop the solution’s infrastructure using the Infrastructure as Code (IaC) approach and make sure it is stable, secure, and robust
    • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
    • Report status and progress according to the project and Company demands
    • Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, and suggest improvements
    • Solve problems and be ready to help your colleagues
    • Improve your qualification within the area(s) of expertise at various training courses, seminars, and/or other educational organizations
  • Requirements

    • 3+ years of working experience with Python
    • Experience with AWS Cloud Platform
    • Experience with RESTful APIs
    • Experience with Web/API frameworks, ORM frameworks
    • Good understanding of Design principles and patterns
    • Good knowledge of infrastructure configuration and administration tasks in cloud environments
    • Experience implementing Infrastructure as Code (IaC), e.g. using tools like Ansible, Puppet, CloudFormation, or Terraform
    • Experience in creating and maintaining CI/CD pipelines, e.g. using Jenkins, CircleCI, GitHub, etc.
    • Good understanding of TDD/BDD and experience with test automation frameworks, such as Pytest, PyUnit, Cucumber, Behave, Lettuce, etc.
    • Good understanding of Agile development and experience with tools to support it
    • At least Intermediate level of English