Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Mid/Senior Back-end Developer

Full-time

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.

Vacancy posted 17 days ago
Similar jobs that could be interesting for youBased on the Mid/Senior Back-end Developer in Remote vacancy
  •  ...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... 
    Senior
    Full time
    Remote work
    Work from home
    Flexible hours

    Apollo Technical LLC

    Remote
    10 days ago
  •  ...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... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Internship
    Work at office
    Remote work
    Flexible hours
    1 day per week

    Landbot

    Remote
    3 days ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area
    Remote work

    ChurchDesk

    Remote
    5 days ago
  •  ...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... 
    Senior
    Remote job
    Long term contract
    Temporary work
    Flexible hours

    NuvoAir Medical

    Remote
    more than 2 months ago
  • $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... 
    Senior
    Remote job

    Mercury

    Remote
    more than 2 months ago
  •  ...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... 
    Senior
    Long term contract
    Full time
    Remote work
    Flexible hours

    Way Solutions

    Remote
    a month ago
  • $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... 
    Senior
    Remote job
    Flexible hours

    Inspiren

    Remote
    more than 2 months ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Remote work

    AMS Accelerate IT

    Remote
    more than 2 months ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Freelance
    Flexible hours

    Join ready

    Remote
    15 days ago
  •  ...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 employment
    Full time
    Temporary work
    Remote work

    xneelo

    Remote
    7 days ago
  •  ...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... 
    Senior
    Long term contract
    Contract work
    Remote work

    Wizdaa

    Remote
    3 days ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Remote work
    Worldwide

    LimeFlight

    Remote
    5 days ago
  •  ...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... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work

    ACCRUEPARTNERS

    Remote
    more than 2 months ago
  •  ...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).... 
    Senior
    Permanent employment
    Full time
    Contract work
    For contractors
    Remote work
    Flexible hours

    Tiugo Technologies

    Remote
    8 days ago
  •  ...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.... 
    Senior
    Permanent employment
    Full time
    Internship
    Remote work

    Career Mentors, LLC

    Remote
    4 days ago
  •  ...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... 
    Senior
    Full time
    Internship
    Remote work
    Home office

    AEROTEK

    Remote
    15 days ago
  • $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... 
    Senior
    Remote job
    Work at office
    Flexible hours

    Affirm

    Remote
    more than 2 months ago
  • $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... 
    Senior
    Remote job
    Work at office
    Flexible hours

    Affirm

    Remote
    more than 2 months ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Internship
    Remote work
    Visa sponsorship

    Career Mentors, LLC

    Remote
    16 days ago
  • $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 time
    Internship
    Flexible hours

    Accel HR Consultants

    Remote
    a month ago
  •  ...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 job
    Internship

    Stripe

    Remote
    more than 2 months ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Immediate start
    Remote work
    Worldwide

    Tether Operations Limited

    Remote
    12 days ago
  •  ...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 employment
    Full time

    TechBiz Global GmbH

    Remote
    17 days ago
  • $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... 
    Senior
    Remote job
    Local area
    Weekend work
    Weekday work

    Grafana Labs

    Remote
    more than 2 months ago
  •  ...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... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Remote work

    Jobtome

    Remote
    11 days ago
  •  ...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... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Yopeso Romania SRL

    Remote
    6 days ago
  •  ...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... 
    Senior
    Remote work
    Worldwide

    Companion Group Ltd

    Remote
    12 days ago
  •  ...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... 
    Senior
    Remote job
    Long term contract
    Full time
    Temporary work
    Internship

    Stripe

    Remote
    more than 2 months ago
  •  ...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... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Remote work
    Flexible hours
    1 day per week

    Landbot

    Remote
    1 day ago
  •  ...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 employment
    Full time
    Immediate start
    Remote work

    Delta Capita

    Remote
    24 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mid/Senior Back-end Developer. Be the first to apply!