Senior Back-End Engineer (Java)

Horizons

Not Interested
Bookmark
Report This Job

profile Job Location:

Shanghai - China

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy
The job posting is outdated and position may be filled

Job Summary

Overview

Were seeking an experienced back-end engineer to join one of our Software Engineering squads and build software solutions that support the company rapid growth. If you thrive in a team-oriented setting and are passionate about delivering high-quality software we invite you to explore the opportunity below.

Responsibilities

  • Design develop and document fast secured and easy to use APIs to be consumed by both front-end and back-end applications
  • Build effective integrations with other applications and third party software
  • Own entire implementation cycle from design to rollout
  • Work in a cross-functional squad (along with FE BE QA Engineers Product Manager and Designer)
  • Contribute to requirements review and work closely with PM to design and plan new features implementation
  • Participate to Back-End Engineering Chapter and contribute to global architecture decisions

Requirements

  • Minimum of 7 years in a Software Development role
  • Exceptional coding skills and command of either Java and Spring Boot or Python and one of its framework preferably FastAPI
  • Experience designing and implementing micro-services
  • Knowledge in API design with REST gPRC GraphQL and API documentation with OpenAPI Swagger
  • Experience with various data store streaming and caching solutions (SQL and NoSQL databases Redis MQ Kafka ElasticSearch)
  • Ability to draw and document technical solutions prior to implementation
  • Professional proficiency in written and spoken English

Preferred Skills

  • Experience working on a SaaS platform or at least a custom built Product
  • Proven knowledge of Online Payment HRIS Payroll or Invoicing domains
  • Use TDD by default
  • Strong sense of Security and Application Performance
  • Strive to solve complex problems with simple solutions
  • Take ownership in what you do and always look for improvements
  • Set high standards for others and for yourself

Why Join Us

  • Growing international Engineering team on two continents (Asia and Europe) working on in-house product
  • Chance to contribute to cutting-edge projects and technologies
  • Work alongside other talented Engineers in an environment fostering collaboration personal development technical excellence and continuous improvement
  • Competitive compensation package and comprehensive benefits
  • Continuous learning and development opportunities

If youre passionate about building high quality software and enjoy working in a supportive team environment we encourage you to apply and become a valuable part of our Product and Engineering team.


Required Experience:

Senior IC

OverviewWere seeking an experienced back-end engineer to join one of our Software Engineering squads and build software solutions that support the company rapid growth. If you thrive in a team-oriented setting and are passionate about delivering high-quality software we invite you to explore the opp...
View more view more

About Company

Company Logo

Flexible Employment Solutions. Hire, Onboard, and Pay your Remote Teams with Horizons. Save Time, Costs & Maintain Legal Compliance. Hire Globally. Today.

View Profile View Profile