This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
A highly skilled and collaborative Backend Engineer with deep Python expertise and solid Java experience. In this role, you will join an international team working to enhance a high-impact financial management feature for a leading financial institution. You will help millions of users gain clear insights into their personal finances through intelligent transaction categorization and subscription management.
Job Responsibility
Write clean, maintainable, and highly efficient code, working across Python and Java
Build and manage APIs using Python and Java frameworks
Leverage cloud infrastructure and modern messaging systems to process transaction data at scale
Collaborate closely with frontend teams and external partners to deliver a seamless user experience
Design, build, and maintain robust backend APIs using Python and Java
Develop and optimize event-driven services utilizing queuing systems
Deploy and manage applications within a cloud environment using cloud-native services and containers
Collaborate with cross-functional teams, including internal frontend developers, API consumers, and external vendors
Ensure code quality through peer reviews, automated testing, and solid engineering practices
Requirements
Python Expertise: Minimum of 5 years of professional experience with Python, showcasing a deep, fundamental understanding of the language
API Development: Extensive hands-on experience building scalable APIs using both Python and Java
Complex Ecosystems: Proven track record of working in complex, enterprise-level environments requiring integrations with multiple internal teams and external third-party partners
Messaging & Queues: Experience working with event-driven systems and queuing technologies
Tech Stack Adaptability: A Java-competent engineer who is enthusiastic about contributing heavily to Python projects (or vice versa)
Cloud-Native Mindset: Sound technical knowledge or practical experience with major cloud providers (e.g., Azure) and containerized deployments
Continuous Improvement: A critical thinker who challenges the status quo, champions best practices, and always aims for architectural improvements
Collaboration & Location: A strong team player comfortable working in a multicultural team