About Horizons

At Horizons, we're building the infrastructure to power borderless teams. By handling global payroll, benefits, taxes, and compliance, our technology enables businesses to hire anyone anywhere compliantly at the push of a button.

If you're interested in adding to our vision of enabling people to work in dream jobs, for every company, and from anywhere in the world, apply now!

We're committed to building a global, diverse team representing different and varied backgrounds, perspectives, and experiences. We welcome applications from everyone, regardless of gender, ethnicity, sexual orientation, religion, civil or family status, age, or disability. Being a Horizoneer means being part of a growing, international family.

Main mission of the role:

  • Join one of our Software Engineering squads as a core contributor and build software that support company fast growth
  • Design complex HRTech solutions used by 1000s customers across 100+ countries
  • Lead the implementation of scalable cross border payment solutions 
  • Design and build integration with 3rd party Fintech solutions
  • Support other Engineering teams in making best possible implementation decisions
  • Ensure highest quality, testing coverage, maintainability and evolutive design of the code
  • Contribute to hiring, training and growing skills of other back-end developers in the team

Your day-to-day:

  • Work in a team of talented individuals and be a Technical Lead for other Engineers
  • Daily standup practice to keep everyone aligned and supported in their role
  • Decide your priorities and the technical direction of the Back-end development team
  • Lead the entire development lifecycle from design to production
  • Allocate time to learning and growing your skills as well as the skills of the other Back-end developers

Job essentials:

Experience:
  • 8+ years of software development experience, 2+ years in a Senior position
  • Have 3 years of experience in Fintech products or Financial Software Development 
  • Designed and launched a payment solution in a SaaS platform 
Tech skills:
  • Expert in Java & Spring or Python and one of its framework (Django, Flask, fastapi)
  • Solid skills in a second technology stack
  • Extensive knowledge in API design
  • Experience with various data storage, streaming and caching solutions (SQL and NoSQL, Redis, MQ, Kafka)
  • Ability to draw and document a technical architecture
  • Experience in micro-services architecture design and implementation
  • Demonstrate superior coding standards, emphasizing on unit testing and clear, maintainable code
  • Apply Security by design principles
  • Use TDD by default
Nice to have:
  • Experience with a major payment platform such as Stripe, Adyen, Airwallex or Payoneer
  • Experience in interviewing Engineers and spotting talents
Soft skills:
  • You can solve complex problems with simple solutions
  • You’re a strong team player and can also work independently
  • You take ownership in what you do and always look for improvements
  • You set high standards for yourself and for others
  • You have good presentations skills and documentation habits
  • You have worked in a start-up and in a multi-cultural environment
  • You are comfortable working in a full remote setup
  • You write and speak fluent English

 

What it's like working at Horizons

Our service & product. We're a technology company, not an accountancy, payroll provider, recruitment firm or similar. We build a workforce management platform that allows our customers to hire the best talent in minutes, without worrying about compliance, payroll, or HR admin.

Our amazing team and environment. Working at Horizons means you're working on something very exciting: Allowing every person on the planet to have access to equal opportunities in living a fulfilled work and personal life. We believe in hiring from within and going the extra mile to retain top talent. As the company continues to grow extremely fast, you will be given the opportunity to develop and grow alongside.

Our benefits and perks. Being a Horizoneer means that you get the benefit of:

  • A competitive salary
  • An asynchronous working environment
  • A "Remote-First" company environment (or Hybrid) - based on the nature of the job
  • The ability to work from abroad for a short period of time
  • Growth opportunities within the company
  • Select your preferred hardware, be it Windows or Mac, and we'll purchase it for you

How to apply

Please fill out the form below and upload your CV in a PDF format.

If you don’t have an up-to-date CV but you are still keen to reaching out, please feel free to add a copy of your LinkedIn profile instead.

Need help? Get in touch with us at: hiring@joinhorizons.com

 

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.