Back-End Engineer
Hybrid
Full Time
#Engineering
#Software Development
#SaaS
#Python
#fastAPI
#Micro Services
#REST API
#gRPC
#GraphQL
#OpenAPI
#Swagger
#SQL
At Horizons, we are building the infrastructure that powers borderless teams. Our platform simplifies global payroll, benefits, taxes, and compliance, allowing businesses to hire anyone, anywhere, with just a click. We are deeply committed to our vision of enabling people to pursue their dream jobs from any corner of the globe, and we invite you to help us make that a reality. We take pride in our diverse, international team and welcome applicants from all backgrounds to join our growing family.
What is this role?
We are looking for a Senior Back-End Engineer to join us in a full-time capacity. This is a hybrid role that offers the flexibility to work from anywhere. You will be a key member of our engineering squad, contributing to the rapid growth of our SaaS platform and helping us maintain the high standards of our workforce management technology.
What will you do?
- Design and develop secure, high-performance APIs that serve as the backbone for both our front-end and back-end systems.
- Create seamless integrations that connect our platform with third-party software and external applications.
- Collaborate within a cross-functional team, working closely with front-end and back-end engineers, QA specialists, product managers, and designers to deliver impactful solutions.
What makes you a great fit?
To succeed in this role, you should have at least three years of professional software development experience. We value engineers who are curious, set high standards for their work, and are always looking for ways to improve our systems.
- You have a strong command of Python and experience with frameworks like fastAPI.
- You are well-versed in implementing micro-services architectures.
- You possess deep knowledge of API design, including REST, gRPC, and GraphQL, along with experience documenting them using OpenAPI and Swagger.
- You are proficient in SQL and understand the importance of application performance and security.
- You have professional proficiency in English, both written and spoken.
- Experience with SaaS platforms or domains like online payments and payroll is a significant plus.
What's in it for you?
Joining our team means becoming part of a collaborative, international environment that spans two continents. We prioritize technical excellence and continuous learning, providing you with the tools and support needed to grow your career.
- The flexibility of a remote-first or hybrid work environment.
- The opportunity to work from abroad for short periods.
- Access to ongoing professional development and growth opportunities within the company.
- Essential hardware provided to ensure you are set up for success from your first day.







