Skip to content

Python Developer

Software Development

Job description

We're looking for an initiative and experienced Python Developer to join our team! The position will include building product in the fintech industry. We expect you to work in pairs, use test-driven development and write clean and maintainable code.

You will work on

Fintech platform and an investment firm specializing in private markets. Institutional and qualified investors benefit from sourcing outstanding growth companies and the creation of unique top-tier investment opportunities with improved liquidity.

The unique position and differentiated approach within the ecosystem, combined with a tech-enabled investment process, enable it to act on the most attractive deals, generating returns for investors.

About team

You will be a part of long-term product teams who want to work for a business with a positive purpose, doing something that is of value to the world.

Team composition: 2 BE, 2 FE, MOB, PM, QA.

Your responsibilities:

  • Create readable and well-structured code, using best code practices, patterns and principles;

  • Implement features, according to the ticket description;

  • Cooperate with your team;

  • Communication with clients;

  • Share your expertise in technical discussions, suggest improvements.

What we offer

  • Long team focus: we create an environment of transparent communication, minimal bureaucracy, which leads to long-term relationships.

  • Development of niche expertise: we are working in several niches, such as, FinTech, healthcare, and logistics. Therefore, our employees can develop their own expertise in these domains.

  • Continuous learning: we create employee development plans / personal roadmaps /quick promotion processes.

  • Internal career development: 80% of our current executives were promoted to those positions within S-PRO. We encourage initiative. If a person wants to set new challenges and grow, we will definitely support them.

Benefits and perks

  • Flexible schedule: you can start the workday at any time from 8 to 11 in the morning.

  • Medical insurance: all our employees who have passed the probationary period are now registered in our health insurance program.

  • Paid vacations: so, we need to make sure that our employees regularly take vacations and don’t overwork.

  • Regular salary reviews: there are two types.

  • Compensation for external training.

Stages of communication:

  •  1 hour general conversation with a Recruitment Partner;
  • 1 hour interview with Technical Lead;
  • 1 hour interview with the client.

Job requirements

So, if you want to work on a fintech application, you need:

  • 3+ years of working experience with Python;

  • Proficient with Django;

  • Experience with Docker, Docker Compose;

  • Experience with PostgreSQL,

  • Experience with AWS infrastructure;

  • Familiar with SOLID principles and how to implement them;

  • Understanding of GRASP

  • Working in Agile Scrum teams, JIRA and Git;

  • Strong Intermediate English level.

  • Good communicator and team player.


Apply with Indeed unavailable

How We Hire

Our hiring process is thorough to ensure that we make the right decision and to help you decide if we're the right fit for you.

Getting to know you

It is the first chat. Let your recruiter learn about you and your story to check a potential fit for S-PRO. This is also a chance for you to ask first questions about the role and company.

Manager’s interview

In this meeting, your future Lead takes a deeper dive into your experience and what you could bring to the team. You can expect questions on how knowledgeable you are in the business or technology. As well as some questions about your expertise.

Final chat and offer

You made it to the very last stage! Here we already strive to cooperate with you and believe in your growth and sky-crossing potential. We are hoping that during the previous stages you were able to know us better and willing to join the team.

Can’t find a job position you’re looking for?

We’re always looking for people with unique skills. Send us your CV and we’ll get in touch when we have an opening that matches your expectations.