Skip to main content

Senior Backend Engineer (Python)

Senior Backend Engineer (Python)
B3 Consulting Poland
remote
2 months ago

B3 Consulting

B3 Consulting is one of the fastest growing consulting companies in Poland. It is the place where Technology Meets Care in a unique Scandinavian model of recruitment. The Care element translates in how people live and work. Our clients and candidates enjoy all the facilitations we introduce to the recruitment projects.

Client Opportunity

That is why, one of our clients entrusted us to hire Senior Backend Engineer (Python) and asked us to find the best candidates for this job (permanent, client-side, 100% remote). The Client is a Bitcoin-enabled bank with 11 yrs history. The Bank integrates traditional finance with crypto. Its clients benefit from the safety of US Dollar bank account, and the flexibility of blockchain. The mission of our Client is to provide the best crypto-native banking experience that is secure, accessible and flexible. Financial security is a right, not a privilege, and should be within reach of every individual.

Job Requirements

Who are we looking for? Senior Backend Developer (Python) Responsibilities: Designing, developing, and deploying backend services focusing on high availability, fault tolerance, low latency, and security. Develop innovative solutions with Bitcoin at its core. Take full end-to-end responsibility for the services your team owns, from development to production, operations, and data. Working closely in cross-functional teams where everyone is responsible for the outcome. Support, mentor, and develop team members into top-performing engineers. Build a great place to work for talented and motivated people Technical/Domain Requirements: Significant software engineering experience in one or more general-purpose programming languages (we use Python). Excellent teamwork and communication skills, comfortable preparing high-quality documentation and designs to aid understanding and knowledge sharing. Understanding the microservices architecture, container-based 12-factor apps, and cloud-native patterns around fault tolerance. Track record of using Event Storming and Domain Driven Design, delivering highly scalable asynchronous software. Experience building contract-first services and adopting patterns and frameworks to enable appropriate automated testing at the unit, contract, service, and end-to-end levels. Experience building services that can be deployed on demand, quickly, and with quality. Excellent understanding of CI/CD patterns and good practice. Understand the role of high-quality observability in building highly scalable and performant software. Character Requirements: Ability to work autonomously (without being micro-managed). Inner drive for problem solving. Growth mindset. Ownership Details of cooperation: 100% remote work. Salary paid in USD (you may choose to receive some % of salary in BTC). 35 days "off" (covering your country's bank holidays). 5 days of sick leave. Probation period: 3 months. B2B contract only (you handle your country's taxes). Bank provides you with the software licenses, you work on your own hardware. Team members are timezone-aligned. Work-life balance is maintained. Overtime is hardly ever necessary. Feel like you may be a good fit? Apply today.

Expertise level

Work arrangement

Key skills

Similar Jobs in Poland