Horizons is seeking a Senior Back-End Engineer to join one of its Software Engineering squads and build software solutions that support the company's rapid growth. This role involves designing, developing, and documenting fast, secured, and easy-to-use APIs for both front-end and back-end applications. The engineer will build effective integrations with other applications and third-party software, owning the entire implementation cycle from design to rollout. They will work in a cross-functional squad alongside FE, BE, QA Engineers, a Product Manager, and a Designer, contributing to requirements review and working closely with the PM to design and plan new features implementation. They will also participate in the Back-End Engineering Chapter and contribute to global architecture decisions.
- Design, develop, and document APIs
- Build integrations with other applications and third-party software
- Own entire implementation cycle from design to rollout
- Work in a cross-functional squad
- Contribute to requirements review
- Participate in Back-End Engineering Chapter
The ideal candidate will have a minimum of 7 years in a Software Development role, with exceptional coding skills and command of either Java and Spring Boot or Python and one of its frameworks, preferably FastAPI. Experience in designing and implementing micro-services and knowledge in API design with REST, gRPC, GraphQL, and API documentation with OpenAPI/Swagger are crucial. They should also have experience with various data store, streaming, and caching solutions (SQL and NoSQL databases, Redis, MQ, Kafka, ElasticSearch) and the ability to draw and document technical solutions prior to implementation. Professional proficiency in written and spoken English is essential.
- Minimum 7 years in Software Development
- Exceptional coding skills in Java/Spring Boot or Python
- Experience designing and implementing micro-services
- Knowledge in API design (REST, gRPC, GraphQL)
- Experience with data store, streaming, and caching solutions
- Ability to document technical solutions
- Professional proficiency in English
Horizons offers a competitive compensation package and comprehensive benefits, continuous learning and development opportunities, and the chance to contribute to cutting-edge projects and technologies within a growing international engineering team.
- Continuous learning and development opportunities