The role is about:
In the Banking Team, you will be part of a team of experts, their sole mission is to ensure that our Banking services are running smoothly and solving real life problems. The Banking team will kick-start our Banking journey - As part of this team you are expected to solve problems with sustainable solutions and with scalability in mind.
Location: Poland, Portugal, London, UK, Limassol, Cyprus and Vilnius, Lithuania.
Reporting Line: Technical Lead
What You’ll Do:
- Work closely with the team Lead to identify the key architecture drivers and Non-Functional Requirements for a core customer facing product.
- Match the best suitable frameworks and tools for the designed architecture.
- Collaborate with cross-functional teams, including product managers, business analysts, and other developers, to understand and implement business requirements.
- Constantly add value to the team by writing readable, testable and efficient code.
- Maintain and develop engineering culture.
- Participate in code reviews and mentor junior developers.
Who You Are:
You are a Backend Python Engineer with expertise in building and optimizing payment gateways. You thrive in designing scalable, secure, and high-performance systems, with strong knowledge of APIs, integrations, and transaction processing. Your problem-solving mindset and deep understanding of Python, databases, and cloud infrastructure make you a valuable asset to the team.
What We`re Looking for :
Experience:
- At least 5 years of experience developing high-load, scalable applications.
- Experience in the Fintech or Ecommerce industry (preferred but not mandatory).
- Strong knowledge of Django, FastAPI, and designing/implementing REST APIs.
- Familiarity with technologies like Git, Debian, Docker, MariaDB, MongoDB, and preferably Apache Druid.
- Understanding of distributed systems and integrations.
Skills:
- Proven experience in delivering good testing practices.
- Ability to implement solutions that minimize performance issues, complexity, or fragility.
- Experience in writing robust, fault-tolerant software that runs smoothly and reliably.
- Exceptional attention to detail.
- Strong written and verbal communication skills in English.
Soft Skills:
- A customer-centric, empathetic mindset with excellent listening skills.
- Ability to focus on the essentials and create simple solutions for fast results.
The perks of being a payabl.er:
- Grow Without Limits: Our environment is all about nurturing your talents and fueling your ambition with endless opportunities for professional development.
- Thrive in a multicultural workplace that celebrates diversity and values your unique contributions. Here, every perspective is appreciated, and every voice is heard.
- Lead the Charge in Pioneering Projects: Be at the forefront of innovation by playing a key role in groundbreaking projects.
- Support for Your Educational Aspirations: We're here to support your educational pursuits because we believe in investing in your growth.
Please note: As this role is open to multiple locations, the benefits and employment conditions may vary depending on your location. A full overview of applicable benefits and conditions will be discussed during your first interview with our Talent Acquisition team.
Our Hiring Process:
Step 1: Initial Interview - A 30-40 minute conversation with our Talent Acquisition team to discuss your experience, career goals, and expectations.
Step 2: Technical Assignment - A take-home test designed to showcase your skills. You’ll have up to 5 days to complete it in a single attempt (estimated time: 90-180 minutes).
Step 3: Technical Review & Live Coding - Our technical experts will review your assignment and invite you for a live coding challenge to assess your problem-solving and coding abilities (60-90 minutes).
Step 4: Final Behavioral Interview - A 45-60 minute discussion focused on team fit and collaboration with our Product Lead and CTO. This is your chance to dive deeper into our culture and align on expectations.