Vacancy level: Middle, Senior
Customer: London, UK
Technology stack: Python, AWS, Snowflake
Domain: Fintech
Project description: We’re growing steadily and are looking for a Python Software Engineer to join our team on a full-time basis. Join us and you will work on building APIs & microservices, real-time data ingestion, and ETL pipelines, gather experience in event-based architecture and infrastructure automation in AWS.In this role, you will be responsible for working with the Platform lead to implement API on the AWS Cloud platform. As a Python Engineer, you will write performant, reusable, and well-documented Python code using Swagger/OpenAPI specification within a rapidly growing codebase.
The role requires recent knowledge and experience in delivering large and complex backend platforms specifically within an AWS Environment.
What you bring along:
- 3+ years of experience with Python;
- Experience with SQL and NoSQL;
- Strong knowledge of Microservice oriented architectures and event-based systems;
- Solid with Python dependency management;
- Confident in using Linux and OSX environment & bash scripting;
- Experience with API specification using Swagger / OpenAPI;
- Experience with Docker;
- Good understanding of HTTP REST API;
- Strong knowledge of AWS;
- English — Upper-Intermediate or higher.
This is your mission:
- Developing API using Python;
- Work creatively in a problem-solving environment demonstrating teamwork, innovation, and excellence;
- Work collaboratively with 3rd party suppliers, architects, UX designers, product owners, and delivery teams.
Nice to have:
- Bachelor’s Degree in Computer Science, Computer Information Systems or Information Management Systems preferred;
- Experience with Snowflake;
- AWS certification will be a plus;
- Full-stack development or Backend with some experience using JavaScript;
- Good knowledge of software architecture, object-oriented programming, and design patterns;
- Experience with HTML5, JavaScript, ReactJS/Angular;
- Knowledge of different authentication mechanisms and implementation in HTTP, including OAuth, JWT, and SSO;
- Knowledge of event-based system implementation using SNS, SQS, RabbitMQ, Kafka, or similar.
Your benefits:
- Flexible remote policy;
- Reimbursement of education and certification;
- Medical insurance and sports services compensation;
- Paid out of reach, sick days and public holidays;
- Language school on site;
- Accounting and legal support.