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
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
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.
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.