About Home Experience
HomeX is building the future of Home Services.
Our unique service and technology platform has been engineered to make next generation experiences for both consumers and service providers come to life.
Reinventing our industry requires creating end-to-end solutions. This is why HomeX is combining a managed service network, a technology platform for providers and full service experiences for consumers. Together, these efforts put us in a unique position to deliver differentiated, fresh, simple and highly personalized solutions making dream experiences come true.
Founded in 2016 by industry veterans and headquartered in Chicago, HomeX (Home Experience LLC) is determined to be a positive force and help the industry evolve from the inside, creating, for the first time, value and magical experiences for customers and service providers nationwide.
About the Job
HomeX is seeking multi-faceted, customer-obsessed, analytical Back-end Developer to join the Information Technology team based out of our Toronto, CA and Lancaster, PA offices. You will take ideas from the whiteboard to launch and should be comfortable owning everything from domain modeling, technical research and analysis, application design, coding and thorough automated testing.
We are on a path for astronomical growth, making this a great place for ambitious people who want to grow quickly with us.
Key responsibilities include:
- Ideate: Partnering with business stakeholders to narrow in on the problems and goals.
- Design & Define: Design and validate your solutions using domain and test driven design.
- Execute: Build stable products with self-explanatory codebase and thorough automated testing.
- Launch: With business stakeholders, drive new product launches from start to finish.
- Analyze: Leverage extensive logging process and real-time analytics to deep dive into the performance of your products, with an eye towards continuous improvement.
- Lead: While this is an individual contributor role with no direct reports, you are expected to inspire your teammates to do their best work and provide leadership and mentorship.
- Voice of the Customer: Establish a deep understanding of our customer and their needs, evolving your product intuition and the HomeX product the more you learn.
You are a developer who loves building scalable back-end API services. You want to develop true microservices and at-scale systems using .Net Core/Node.js, Kafka Pub/Sub Orchestration and RESTful APIs. You want to work with crazy talented team to learn, be challenged and contribute to cutting-edge and hassle-free CI/CD.
The Key Requirements
- Understanding of API design. Primarily REST and GraphQL
- Experience working with NoSQL and RDBMS (such as Mongo, SQL Server, PostgreSQL)
- Understanding of Domain and Test Driven Design
- Experience working in an agile development environment
- Experience using IaaS and PaaS services with AWS
- Experience developing and maintaining microservices
- Experience with libraries such as Express, Mongoose
- Experience with Docker, Kafka, RabbitMQ, Kong, API Gateway
Why Work With Us?
How many chances will you get to impact an entire, massive industry by building something from the ground up? Working at HomeX means collaborating with experienced, people-first leaders with a clear vision and a track record of success, and the close-knit camaraderie of a team of highly talented and motivated coworkers. It also means working in a fun and positive working environment - we encourage our employees to balance productivity with the need to recharge the batteries. And of course, you get paid pretty well - we offer competitive compensation packages, including performance-based incentives and full health care benefits for full time employees.
HomeX values diversity in the workplace and is an equal opportunity employer. We are committed to providing an inclusive and accessible work environment. We thank all candidates who apply, but only those selected for a personal interview will be contacted. If you request accommodation, please let us know. We will work with you to meet your needs.