Avalanche Laboratory
Python Developer
Avalanche LaboratoryEstonia11 hours ago
Full-timeRemote FriendlyInformation Technology

WHO WE ARE…

Our Mission is to help those in need with our out-of-this-world superpowers. Avalanche Laboratory’s purpose is to be a reliable and long-term business partner to our customers—offering them customized software solutions tailored for their business processes.

We work on a project basis (across the EU and beyond). To date, we’ve delivered over 320 successful projects, with another 45 currently in progress. Our clients span industries from financial services, fintech, and government, to manufacturing and technology, partnering with us to solve complex transformation challenges.


WHAT WE DO

We are set up to provide our customers with end-to-end support in the process of developing software solutions:

  • Business need analysis, design of functional and non-functional requirements, system analysis, support for business transformation and IT/business consultancy;
  • User interface and experience design and development for mobile and desktop applications;
  • Front and back-end development in a wide range of technologies: Java, .NET, Ruby, GoLang, Oracle, Python.
  • Complete Data Warehouse solutions from architecture, design and implementation using mainly Vertica, Oracle and Microsoft platforms.
  • Avalanche has been the central counterparty for multiple major banking projects in the Scandinavia and Baltics, in areas such as lending automation, regulatory reporting and calculations, integrations, governance, risk and compliance, Basel II/III, Stress Testing, AML/KYC.


ABOUT THIS ROLE


Python Developer


Enterprise Banking Project

Location: Baltics preferred, European Economic Area as a secondary option

Work type: Hybrid/Remote

Duration: Long-term assignment with potential prolongation, depending on business demands


We are looking for a mature Python Developer Consultant to join an attractive enterprise banking project through our IT services consulting firm.

This role is for someone who is not only technically strong, but also comfortable working in a serious, high-expectation environment where reliability, clarity, and quality matter. You would join a modern backend development setup and help build robust API-driven solutions for a large-scale banking environment.



PROJECT DESCRIPTION

You will work on a modern backend-focused consulting assignment for our enterprise banking client, helping design and develop reliable, high-quality services with strong performance, security, and maintainability in mind.

The role is centered around Python backend engineering, with a clear focus on modern REST Application Programming Interface development, clean architecture, solid testing practices, and scalable integration patterns.

This is a strong fit for an experienced consultant who enjoys building production-grade backend solutions, understands what enterprise environments require, and can contribute with confidence in a professional client-facing setting.



DO YOU HAVE (MUST-HAVE SKILLS)...

🚀 5+ years of hands-on Python development experience in commercial environments

🚀 4+ years of experience building modern REST Application Programming Interfaces

🚀 2+ years of practical very hands on FastAPI experience

🚀 Solid understanding of data modelling, relational or non-relational databases, and working with Object-Relational Mappers

🚀 Proven hands on practical experience with asynchronous programming and high-performance backend development patterns

🚀 Good hands on practical knowledge of modern authentication and authorization mechanisms, including OAuth 2.0 and JSON Web Tokens

🚀 Experience working with caching solutions, such as Redis

🚀 Good understanding of publish/subscribe and streaming-based backend communication patterns

🚀 Experience writing reliable automated tests, preferably with pytest or a similar testing framework



BONUS SKILLS...

🔥Experience with Flask

🔥Previous experience working in larger enterprise environments where backend quality, performance, and reliability are especially important



ARE YOU WILLING TO...

💡 Take ownership of backend services that need to be reliable, maintainable, and ready for enterprise-level demands

💡 Work in a consulting setup where clear communication, accountability, and quality delivery truly matter

💡 Contribute to modern backend design decisions around performance, security, and integration quality

💡 Work in a hybrid remote model and travel to the office occasionally when the client requires it

💡 Join a long-term consulting engagement with potential prolongation depending on business demands



WHY THIS PROJECT?

  • You would join a high-value enterprise banking environment where your work will matter
  • The role is focused on modern Python backend development, not diluted by unrelated responsibilities
  • You will work with technologies and patterns that are highly relevant on the current market: FastAPI, asynchronous programming, authentication, caching, streaming, and automated testing
  • It is a strong opportunity for an experienced consultant who wants to contribute in a serious, mature, and technically meaningful assignment
  • The setup offers a good balance of remote flexibility and real project engagement in a professional client environment




WHY JOIN US…

⭐ Be part of a highly skilled, international team working in the banking and financial sector.

⭐ Work on impactful projects that shape compliance and transparency in financial institutions.

⭐ Hybrid work arrangement and flexible working culture.

⭐ Professional growth opportunities and supportive environment.

⭐ Competitive compensation: B2B rate up to 45 EUR/hour, or salary from 4000 EUR to 4700 EUR gross in Estonia

Key Skills

Ranked by relevance