Ten-X is hiring a

Sr. Software Engineer, Microservices

Irvine, United States
Full-Time

About Ten-X:

Ten-X is changing real estate as we know it. Already the world’s largest online real estate marketplace, we have facilitated $37B in transactions since 2007 and we’re just getting started. The company’s vision is to transform the way real estate is bought and sold by providing a more efficient and transparent process, using technology and best-in-class marketing to maximize the value of real estate assets in the sales process.

The Role:

Our team is building the next generation SaaS platform based on microservice architecture.  We are a team of passionate engineers who love building software and services using cutting edge open-source technology.  If you are passionate about designing and building extremely reliable, highly scalable, and performant services that never fail, this is the right job for you.

Some of the technologies you will be learning/using: Java, Scala, Go, Docker, Microservices, Mongo, Kafka, Redis.

We’re Looking For:

  • Expertise in one of the following languages Java, Scala or Go
  • Working knowledge of datastores (RDBMS, NoSQL, Search). You must have experience writing SQL based queries at a minimum.
  • Experience writing REST based web services
  • Knowledge and understanding SaaS, PaaS and IaaS
  • Deep understanding of how to write performant, decoupled, testable, maintainable code.
  • Willingness to take the responsibility for the software you write all the way to production.
  • Fast learner. We’re looking for software engineers who thrive on learning new technologies.

The following are not required, but definite bonuses:

  • Good understanding of typical web application patterns, SOA, benefits and challenges of microservices.
  • Knowledge of containerization technologies, like Docker, Mesosphere or Kubernetes
  • Knowledge of frameworks such as Spring, Akka or Play
  • Understanding of web technologies, such as HTTP, Javascript/Node.js, HTML and CSS
Education/Experience:
  • Educational background in Computer Science or equivalent degree preferred
  • Bachelor Degree with 5 years or Masters Degree with 3 years of progressive experience


*LI-RA2 

Other jobs at Ten-X