Position: Strong Junior Python Engineer
Company: Sombra
Experience required: 1y
Category: Python
English level: upper
Published: 2023-05-01T00:00:00+03:00

Fintech project, the purpose of which is to create and maintain banking platforms. Users are bank employees, which is about 10,000. The platform is used to serve clients of the bank who would like to invest their money in one of Canada's largest banks. 

As a Software Developer, you will join the Investment Platforms team and partner directly with Investment Management to help deliver custom technology solutions to support investment research and portfolio analytics. This involves working in the full end-to-end software lifecycle, including assessing requirements, designing application and data architecture, implementation, documentation, test and deployment automation, access control, and support.

**Requirements:**

• 1,5+ years of experience in using Python to create production-level applications;
• Excellent SQL skills for data modeling, constructing complex queries, and performance optimization;
• Experience with cloud-native software development, especially microservice architecture, Docker, and OAuth;
• Passion for continuous learning and sharing knowledge with others.
**Nice-to-have**
• Experience with JavaScript/Typescript frameworks (Angular or React);
• Experience working with SQLAlchemy to create a data access layer for an application;
• Experience with Apache Airflow building out workflow DAGs and scheduling jobs;
• Experience with Jupyter notebooks, pandas, and plotly.py for interactive data analysis and visualization.

**Responsibilities:**

• Support the Investment Policy, Performance, and Mortgage investment teams;
• Use Python and web application frameworks to build production-grade business applications, ETL, data access, workflow automation, and following a microservice architecture;
• Collaborate directly with investment professionals to create custom solutions and tools.

**What we offer:**

• Annual paid vacation of 18 working days;
• Extra vacation days for long-lasting cooperation;
• Annual paid illness of 10 days;
• Maternity\Paternity leave;
• The opportunity for sabbatical leave;
• Marriage and Parenthood Package;
• Compensation for sports activities (up to 6000 UAH\year);
• 50 % cost compensation for attending courses for self-development;
• Corporate doctor;
• Internal education(corporate library, Udemy courses);
• Career development plan;
• English classes;
• Paying taxes and conducting private entrepreneurs;
• Technical equipment: laptop, mouse, keyboard, monitor, chair;
• Internal Referral program;
• Opportunity to take part in company volunteering activities;
• Technical community events.