Python API Developer

Python API Developer

  • 84 rue Beaubourg , Paris, 75003
  • Permanent contract 
    Partial remote authorized
    Education: Not specified
    Experience: > 3 years

    This position was filled!

    Who are they?

    We are the scale-up that builds the financial services and payment experiences that users love!

    When we founded Powens, we set out on a journey to reinvent banking. Along the way, we realized we also wanted to give users control over their data and take financial services to new places. Ultimately, creating the best apps and making banking, financial services, and payments more user-friendly requires an extensive framework.

    With the support of the investment fund PSG Growth Equity ($35M raised in 2022), we strive to build Europe’s number one Open Finance platform, so banks and fintechs can innovate at light speed.

    Powens is a trusted partner to over 230 top financial players across Europe. We’re committed to empowering them to build better banking and payment experiences. Together, we’re empowering both consumers and businesses while creating the future of Open Finance.

    Who are we ?

    Powens is a multicultural team with 130 employees from all backgrounds. We recruit different types of positions (Tech, Product, Sales, etc.) and are looking for talents who share our values:

    • We are bold ⚔️ We are audacious and value risk-taking. We accept failure because it is part of innovation
    • We are committed 🎯 We are engaged and involved in our daily work. We don’t give up and want to make things happen
    • We work as a team 🤝 For us, individualities are at the service of the collective. We value mutual support, feedback and kindness within our teams
    • We strive for the best 🚀 Our goals are ambitious. We always strive to be better, thinking things over is part of our culture

    Powens has above all a strong tech culture and an expertise recognized on the European market. Innovation is part of our identity. It is what has enabled us to open the way to Open Finance.

    What drives us is to take up challenges together and to develop use cases: create new products, develop our platform in Europe, or to make a better use of banking and financial data to empower consumers and businesses.

    What guides us is our ambition : to design the first Open Finance platform in Europe, to conquer new markets and to revolutionize financial services.

    Job description

    You will join the Engineering department in a team of Python backend developers. We are looking to strengthen this team to face new challenges, including our international expansion as well as the development of new products and new functionalities.

    Our current solution works with Werkzeug, Gearman, SQLAlchemy and MySQL technologies, and we are now in the process of renewing our stack with FastAPI, Celery, PostgreSQL and Kubernetes.

    Your missions:

    • Conception, development and optimization of our API and all the services/functionalities associated
    • Participate in the technical design of the API, in collaboration with a Software Architect
    • Development of the related functionalities, in collaboration with the other teams of the Engineering division (Web Scraping, Data Science, Analytics, Tooling, R&D and Front) and other Powens teams
    • Ensure the consistency and quality of the code in production, you will participate in the code review of your peers on Gitlab.

    Preferred experience

    You have a minimum of 3 years experience as a backend Developer and are very interested in the design of APIs.

    • A solid level in backend development in Python is essential
    • Experience developing and maintaining REST APIs
    • Mastery of FastAPI, Django or Flask API development frameworks
    • Good knowledge of SQL databases and if possible of SQLAlchemy
    • Mastery of Git and first experience in code peer-review
    • Experience of working in Agile mode in relation with a Product Manager
    • Autonomy, proactivity, able to propose simple solutions to complex problems
    • Team spirit, kindness and good communication skills
    • Passionate about programming and a tech enthusiast

    Recruitment process

    • Technical test
    • HR phone interview
    • Technical interview with Engineering Manager and Lead Developer
    • Cultural fit

    Interested in this job?

    Share this job
    Questions and answers about the job