Senior Back-End Engineer (Python)

Job Locations BG-Sofia
Job Post Information* : Posted Date 2 weeks ago(10/02/2025 16:19)
ID
2025-3721
# of Openings
1
Category
Engineering

Overview

The Role

 

You will join an extension team of our client – iBusiness Funding.

 

iBusiness Funding is a leader in providing innovative SaaS solutions for banks and lenders, with a specialization in SBA lending. We build scalable lending platforms that streamline the business lending process, allowing lenders to efficiently deliver capital to small and medium-sized businesses.

 

To date, we’ve processed over $7 billion in SBA loans and handle more than 1,000 business loan applications daily. Our team is driven by our core values of innovation, integrity, enjoyment, and family. As a top five SBA 7(a) preferred lender, our parent company offers SBA express and small loan capabilities.

 

Join us and be part of a team that’s transforming the finance industry and empowering businesses to thrive!

 

We are building the next-generation SaaS platform in the banking and lending space, empowering financial institutions with innovative tools to drive efficiencies, enhance customer experiences, and ensure compliance. Our platform leverages cloud-native technologies to provide scalable, secure, and customizable solutions for banks and lenders. As we continue to grow, we are looking for a highly skilled Senior Back-end Engineer to join our team and contribute to the development of this mission-critical platform.

 

The ideal candidate has a strong background in Python, microservices architecture, & AWS, with a proven track record of working in the banking and lending space or other highly regulated industries. You will help ensure that our platform remains at the forefront of the industry while continuing to meet the needs of our customers.

Responsibilities

What you'll do:

 

  • Design and Develop Microservices: Build and maintain backend microservices that power our banking and lending SaaS platform, focusing on performance, security, and scalability
  • Leverage AWS Cloud Services: Utilize AWS services like Lambda, EC2, RDS, S3, DynamoDB, SNS, SQS, ECS/Fargate, and others to build and deploy cloud-native solutions that ensure reliability and availability
  • Containerization and Orchestration: Use Docker and Kubernetes for containerizing microservices, ensuring they scale and integrate seamlessly across environments
  • Work with Python/Node.js: Develop and maintain back-end code primarily in Python and Node.js. You will be writing code daily, contributing to the evolution of our services, improving performance, and ensuring best practices are followed
  • Ensure Platform Extensibility: Design backend systems that enable our customers - banks and lenders - to extend and customize the platform through APIs, plugins, and integrations
  • Build Scalable Systems: Optimize back-end services for high performance, ensuring that the platform scales efficiently to handle large volumes of data and transactions from our financial customers.
  • Promote Code Reviews and Testing Best Practices: Drive a culture of thorough code reviews, maintaining high-quality, maintainable, and consistent codebases. Implement and uphold best practices for unit, integration, and end-to-end testing, ensuring reliability, security, and performance across all microservices.
  • Work with CI/CD pipelines to automate testing, integration, and deployment processes, enabling rapid yet reliable release cycles.
  • Implement strong security measures and ensure the platform adheres to industry standards, including compliance with SOC 2, BSA/AML, and other relevant banking and lending regulations. You will be responsible for safeguarding customer data and sensitive information.
  • Work closely with product managers, front-end engineers, and other stakeholders to ensure the backend systems meet business and customer requirements. You will also work with cloud and DevOps teams to ensure the platform’s smooth deployment and operation.

 

Qualifications

What we're looking:

  • Extensive back-end development experience, with a strong focus on Python or other BE general purpose languages (Ruby, Java, Node.js, etc.)
  • Expertise in designing and developing microservices architectures and working with containerized systems using Docker and Kubernetes
  • Strong experience with AWS services like Lambda, EC2, RDS, DynamoDB, S3, SNS, SQS, ECS/Fargate, and API Gateway
  • Solid experience building RESTful APIs, with a focus on scalability, performance, and security
  • Experience with CI/CD pipelines and tools like GitHub, GitLab CI, CircleCI, or AWS CodePipeline to automate deployments and manage infrastructure as code
  • Proficiency in working with databases, including relational databases (PostgreSQL, MySQL) and NoSQL databases (DynamoDB)
  • Strong knowledge of security best practices for cloud applications, including encryption, access control, and API security (OAuth, JWT)
  • Experience with high-volume transactional systems and designing for performance and scalability. Proven ability to work with teams using Agile methodologies and leveraging JIRA or similar tools for project management
  • Strong communication skills and the ability to collaborate effectively across multiple teams

 

Brownie Points:

  • Experience working with event-driven architectures, message queues, and streaming platforms (Kafka, Kinesis)
  • Experience with monitoring and observability tools like Prometheus, Grafana, Datadog, or AWS CloudWatch
  • Experience with banking and lending regulations and building solutions in highly regulated environments
  • Experience with graph databases or search engines (ElasticSearch, Neptune)

 

Why work with us:

  • Great work-life balance
  • Competitive remuneration package
  • Exceptional social package & special discounts
  • Supplemental health & dental care
  • Team bonding events
  • Excellent office location & facilities
  • Relaxing & gaming areas
  • Free bike parking & showers

 

More about Pwrteams:

 

Join our fast-growing and diverse team at Pwrteams, where we provide premium IT and engineering nearshore solutions to our global customers. Since 2007, we pursue to become the market leader in assembling cross-border IT and engineering teams for customers. Our operations are strategically positioned within Eastern Europe’s dynamic tech ecosystems, from where we cater the global business landscape. 


We're at the forefront of travel, media and fintech innovation, healthcare efficiency enhancements, and others. Our goal? To connect interesting customer projects and skilled talent alike. Become a part of our team and take the next step on your personal career journey.

 

How to apply:

 

If you recognize yourself in this role, please send your CV in English.

Our team would be excited to get in touch if your skillset and experience match the profile we look for.

Of course, all applications will be treated as strictly confidential.

 

#Pwrteamscareers

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed