Mid/Senior Back-end Developer
tbi bank
Join the best bank to work for in Bulgaria*
Do you want to join a well-established bank with a start-up culture? We, at tbi , have been one the most profitable banks for years and we are growing at a fast pace. We’re a bank with a long history of success that operates as a start-up and we’re always on the lookout for new opportunities to grow our business. That’s not corporate babble, it’s what our people say.
If so, we're looking for a Senior Backend Engineer to join our team on the journey to success!
We are seeking an experienced Senior Middleware (MW) Python Developer with strong expertise in Python (3.11+) to design, build, and maintain scalable, high-performance middleware services using aio This role plays a key part in developing secure and reliable backend solutions for mobile banking platforms, with a strong focus on RESTful APIs, API versioning strategies (v1/v2), backward compatibility, and distributed systems.
As a senior member of the team, you will take technical ownership, contribute to architectural decisions, and collaborate closely with cross-functional teams across multiple repositories.
Design, develop, and maintain backend and middleware services for mobile banking applications
Take ownership of middleware components and contribute to system architecture and technical decisions
Build scalable, reusable, and high-performance solutions using Python and asynchronous frameworks (aio
Ensure high availability, performance, and reliability in distributed systems
Collaborate closely with cross-functional teams (Frontend, Product, Business Analysts, QA) to deliver high-quality solutions
Actively participate in Agile ceremonies and provide technical leadership within the team
Optimize backend processes, database queries, and overall system performance
Troubleshoot complex production issues and drive root-cause analysis
Ensure compliance with security standards, banking regulations, and internal policies
Maintain clear, accurate, and up-to-date technical documentation
Contribute to continuous improvement of architecture, development practices, and team workflows
Mentor junior and mid-level developers when needed
Bachelor’s degree in Computer Science or a related technical field
- 5+ years of professional experience in Python development
- Strong hands-on experience with Python 3.11+ and asynchronous programming (aio or similar frameworks)
- Solid understanding of RESTful API design, API versioning strategies, and backward compatibility
- Experience with Java, particularly Spring Boot, is a strong advantage
- Knowledge of reactive programming concepts (WebFlux), PostgreSQL, and R2DBC
- Proven experience building and deploying applications using Docker
- Strong experience in relational database design (MSSQL, MySQL, PostgreSQL, Oracle, or similar)
- Excellent understanding of Object-Oriented Programming (OOP) principles and design patterns
- Experience working in Agile/Scrum development environments
- English proficiency at B2 level or higher
- Proven ability to collaborate effectively and provide technical guidance within a team
Get additional private health insurance
To apply for this position, please send us your CV in English.
By submitting your job application to tbi bank , you confirm that you have read the document named “Information related to personal data processing for job applicants” publicly available on tbi Career page.
- ...organization. With more than 250 employees (and counting!), we’re backed by Greylock, Y Combinator, and other top investors. As a Senior Backend Engineer on the App Systems team, you'll be a high-ownership contributor to Fondue — Postscript's cashback, discounting, and...SeniorFull timeRemote workWork from homeFlexible hours
- ...Landbot , we’re building a high-performance team that blends engineering excellence, product mindset, and customer obsession . We... ...quality and speed go hand in hand — and we’re looking for a Senior Backend Engineer to help us scale our platform and deliver real impact...SeniorLong term contractPermanent employmentFull timeTemporary workInternshipWork at officeRemote workFlexible hours1 day per week
- ...value diversity, inclusivity, and the unique perspectives each person brings to our mission. About your new role As a Senior Backend Engineer , you will: Take hands-on ownership of backend projects, solving complex problems and driving implementations to completion...SeniorPermanent employmentFull timeContract workWork at officeLocal areaRemote work
- ...transparency, and personal development MUST RESIDE IN CANADA! Where you’ll see your impact We are seeking an exceptional Lead Backend Engineer to help build our next generation care platform. In addition to bringing exceptional coding skills and solid software engineering...SeniorRemote jobLong term contractTemporary workFlexible hours
$167k - $208k per year
...through the skies. It embodies the elegance of simplicity in engineering, transforming the demanding task of controlling an aircraft into... ...engineering group is growing and we’re looking to hire senior backend engineers . We’re a team of pragmatic, product-minded engineers...SeniorRemote job- ...this role, we encourage you to apply. Your Role You’re a senior engineer who is well respected by your peers, and know how to lead... ...and associated design patterns. ~ Proven experience building backend services and tools within web application ecosystems. ~ Ability...SeniorLong term contractFull timeRemote workFlexible hours
$150k - $180k per year
...most complete and connected ecosystem in senior living. Founded by Michael Wang, a former... ...augments and empowers human care. As a Software Engineer on our Intelligence & Integrations team,... ...: You have 5+ years of experience in backend or full-stack development, with a strong...SeniorRemote jobFlexible hours- ...from Meta, Google, Microsoft, Apple, Amazon, X, Stanford, Caltech, and MIT. About the Role Join a fast-paced engineering team building a greenfield backend service with cloudnative tools to support millions of users. In this role, you’ll lead the architecture, development...SeniorPermanent employmentFull timeRemote work
- ...Estamos en búsqueda de un Backend Engineer Mid Senior para unirse al equipo de Delivery Engineering. La persona será responsable de desarrollar y mantener soluciones conversacionales impulsadas por Inteligencia Artificial para clientes B2B y B2C en Latinoamérica, enfocadas...SeniorPermanent employmentFull timeFreelanceFlexible hours
- ...At xneelo (Pty) Ltd, our backend software engineers are tasked with providing a world class API layer between the customer and their hosting services. As a backend software engineer you will be responsible for building and maintaining secure, consistent and reliable infrastructure...Permanent employmentFull timeTemporary workRemote work
- ...Job description Lead-level backend ownership. AI-first delivery. Architecture decisions. We are looking for a highly senior backend engineer who can operate at Lead Engineer / Architect level . This is not a role for someone who only executes tickets. We need someone...SeniorLong term contractContract workRemote work
- ...importantly, CO₂ emissions in the airline industry. Every role in our company is a direct contributor to this vision - and as a Senior .NET Backend Engineer, you’ll be at the heart of the team that makes it possible. You will report to our Backend Tech Lead and collaborate...SeniorPermanent employmentFull timeRemote workWorldwide
- ...An overview of this role As a Senior Backend Engineer on the GitLab Verify:Pipeline Execution team, you'll help shape and scale the core of GitLab CI. You’ll work on the systems that power how pipelines are created, scheduled, and executed, building and improving features...SeniorLong term contractFull timeInternshipRemote work
- ...digital collaboration. Your role: As an Engineer on our AI team, you will drive the... ...with genuine passion for AI and a solid backend foundation — someone who can build production... ...Engineering Manager). Interview with Bartek Czerwonka (Senior Director of Engineering)....SeniorPermanent employmentFull timeContract workFor contractorsRemote workFlexible hours
- ...Senior Backend Software Engineer (Go) Location: Remote (North America – Pacific to Eastern time zones) Experience Level: 6–20 years Base Salary: $180,000 – $230,000 USD Work Authorization Candidates must be authorized to work in the United States or Canada....SeniorPermanent employmentFull timeInternshipRemote work
- ...join GitLab's Software Supply Chain Security stage as the Staff Engineer, Secrets Management, providing technical leadership for GitLab's... ...and implementations. Interface with engineering managers and senior leadership to scope initiatives, clarify tradeoffs, and unblock...SeniorFull timeInternshipRemote workHome office
$150k - $200k per year
...without any hidden fees or compounding interest. Site Reliability Engineering at Affirm is a small, yet crucial, team that helps our... ...have 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. You...SeniorRemote jobWork at officeFlexible hours$150k - $200k per year
...interview process. What We Look For: You have a total of 5+ years of experience as a software engineer. You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin. You are familiar with the building blocks...SeniorRemote jobWork at officeFlexible hours$180k - $230k per year
...Senior Backend Software Engineer (Go) Remote • North America (Pacific to Eastern time zones)$180K – $230K (Base USD) Our Client — Early-stage startup building secure enterprise-grade software. You will Architect & build secure, scalable distributed microservices...SeniorPermanent employmentFull timeInternshipRemote workVisa sponsorship$151.94k - $189.93k per year
...fans, Perform well for artists and are supported by smarter infrastructure that scales as supply grows. We are looking for a Backend Engineer to join the band. As a member of the team, you will be building systems that enable all squads across the company to easily add functionality...Full timeInternshipFlexible hours- ...of our users. We are looking for talented data-minded software engineers to help us manage business critical data leveraged across the entire... ...and resolve deep rooted data quality issues ~ Knowledge of a backend development language (such as Scala, Java, or Go) and strong SQL...Remote jobInternship
- ...innovative platform on the planet, Tether is the place for you. Are you ready to be part of the future? About the job As a senior Backend Developer, you will be a part of the team that works on the development and maintenance of the backend components of multiple...SeniorPermanent employmentFull timeImmediate startRemote workWorldwide
- ...Global , we are providing recruitment service to our TOP clients from our portfolio. We are currently looking for a skilled Java Backend Engineer to join one of our clients' teams . You will play a key role in building an Applicant Tracking System (ATS) integrated with...Permanent employmentFull time
$164k - $205k per year
...suggestions. You are pragmatic; you prioritize progress over perfection; you can handle ambiguity. We are using Golang on the backend; you are either already familiar with Golang or are excited to learn the language Compensation & Rewards: In Canada, the Base...SeniorRemote jobLocal areaWeekend workWeekday work- ...with a strong product mindset, short feedback loops, and a pragmatic engineering culture focused on quality, ownership, and long-term maintainability. The role We are looking for a Senior Golang Backend Developer to join our engineering team and take ownership of...SeniorLong term contractPermanent employmentFull timeRemote work
- ...with allocated budget ~ Professional Certifications ~ Knowledge sharing context Key responsibilities: Develop and maintain backend services using Java (17+) and Spring Boot Design and optimize REST APIs and microservices Work with PostgreSQL databases...SeniorWork at officeRemote workFlexible hours
- ...communication as highly as technical skills. As a Senior Game Developer, you’ll be at the heart of... ...systems in and outside of the Unreal Engine ~ Produce elegant, efficient, and... ...Azure Playfab, AccelByte AGS), Custom Game Backend Integration/Development, Toxicity Management...SeniorRemote workWorldwide
- ...future of Stripe's Billing architecture. We are looking for a Staff Engineer who is passionate about delighting users and building elegant... ...teams and functions. ~ Experience mentoring and growing senior engineers as their technical leader. Preferred qualifications...SeniorRemote jobLong term contractFull timeTemporary workInternship
- ...real business impact. Landbot is product-driven, engineering-led, and globally distributed, with a strong focus... ...quo to keep evolving. You’ll work closely with backend, AI, product, and design teammates. Small, senior teams with high ownership and autonomy. Strong...SeniorLong term contractPermanent employmentFull timeWork at officeRemote workFlexible hours1 day per week
- ...be responsible for designing and implementing scalable, secure backend services for a SaaS platform, focusing on performance, reliability... ...requirements. Collaboration – Work closely with frontend engineers and product teams to deliver high-quality software. How We...Permanent employmentFull timeImmediate startRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid/Senior Back-end Developer. Be the first to apply!
