Senior Software Engineer
Endpoint
Real estate is the largest asset class in the world—and yet it has also been one of the slowest to adopt innovative, new technologies. It has become increasingly important for the industry to evolve alongside a consumer-base who are accustomed to mobile-first, on-demand, and personalized experiences in every area of their lives. Founded in 2018, Endpoint emerged from a collaboration between First American and BCG Digital Ventures, the venture capital arm of the Boston Consulting Group. The new company combines First American’s title and settlement expertise, with the innovative approach of an agile technology company, to provide a seamless real estate closing from start to finish. At Endpoint, we believe the combination of modern technology, a standardized and simplified closing process, and a highly dedicated team of people will completely change the industry – and deliver an experience that instills the joy of an effortless close for all.
We are looking for a Senior Software Engineer (5+ years) to build products and functionality for our applications using JavaScript / Node.JS
As a Senior Software Engineer , you will use your skills to:
- Experience and solid understanding of various software engineering practices.
- Experience translating software requirements and experience with software design solutions.
- Work with a cross-functional team to deliver timely, high quality, and well-tested code (software design, code, unit test and debug)
- Help define end enforce standards regarding code quality and test coverage.
- Build test automation suites to ensure the quality of products and services
- Define system architecture and technical specifications
- Design and build integrations with third party platforms and services
- Collaborate with cross-disciplinary teammates to help clarify technical requirements
- Help mentor junior developers
- Help continue to build the engineering culture at Endpoint
- Monitor and report to management on the status of project efforts, anticipating/identifying issues that inhibit the attainment of project goals and implementing corrective actions.
- Required to perform duties outside of normal work hours based on business needs.
You'll come to Endpoint with:
- 5+ years of experience building web services with JavaScript/Node.JS using modern frameworks (or similar languages / frameworks)
- Fluent in multiple application development languages at an expert level
- Experience with various computer platforms and application environments
- Experience developing in a microservices architecture, following domain-driven design principles and creating RESTful API’s
- Experience scaling backend for high volume / high availability
- Solid coding practices including writing technical specifications, peer code review, and unit & integration testing
- Experience designing and building application systems, products or major features from concept to launch
- Demonstrated leadership abilities in an engineering environment driving operational excellence and best practices
- Constantly updating personal technical and business knowledge and skills and mentoring others to increase the knowledge and skills of the team
- Strong organizational or Project Management skills
- Strong written and verbal communication skills
- Experience working with AWS services , elastic search
- Experience with Python or Java is a plus
Why work at Endpoint:
- You will have a lot of responsibility and many opportunities to advance your career as we grow
- You will get first-hand experience of working for a well funded early stage startup
- Your hard work, ownership, and self-sustainability will be greatly valued
- We offer great benefits - Health, Dental, Vision and 401K match
- Dog-friendly office, fully stocked snack bar and weekly catered lunches
- Competitive compensation, including a Long Term Incentive Plan
Endpoint is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected under federal, state or local law.