Position: Middle/Senior Python Developer (Fintech project)
Company: Sigma Software
Category: Python
Experience required: 3y
English level: intermediate

Customer

Our Customer is a company from Fintech domain based in the UK that creates modular solutions for solving every business challenge, no matter what the industry.

Project

You will be a part of a Fintech project. Together with your teammates, you will be responsible for working on and shaping the technical direction across the platform. For doing that a hands on Python experience working with multiple technologies, languages and frameworks covering NoSQL databases, SQL, distributed systems and AWS is needed.

Responsibilities

- Working on and shaping the technical direction across the platform
- Design separate components, modules, classes, database tables, etc.
- Code, debug, document, and maintain portions of software
- Perform unit and integration testing
- Participate in peer code and design reviews
- Participate in estimation and planning sessions
- Contribute to development of technical project documentation and user documentation
- Participate in conference calls and face-to-face meetings with the Customer and Customer’s partners
- 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, etc., and suggest improvements
- Escalate technical issues to the Architect, Team Lead, and Project Manager
- Improve your qualification within the area(s) of expertise at various training courses, seminars, and/or other educational organizations

Requirements

- 3+ years working experience using Python
- Good knowledge of AWS
- Hands-on Python experience in development of microservices architecture and RESTful APIs that are used by other developers both internally and externally
- Experienced in architecting performant systems and code using the microservice architecture
- Strong experience in design patterns and cloud patterns with highest standards across the SDLC
- Expertise working with systems that digest millions of data
- Working in an Agile and Lean methodologies
- Hands on experience with SQL and NoSQL databases
- Experience with frameworks (Django Rest Framework, Flask)
- Deep understanding of deployment process
- Upper-Intermediate level of English
- Strong communication skills