Senior Software Engineer

  • Help develop and own our single-page React (Typescript) application and set technical direction and standards across the product & engineering organization, including serving as a senior resource for code reviews and best practices
  • Help develop and maintain the backend that powers our ABX Cloud, primarily with Java/Scala microservices.
  • Work on a cross-functional team (Product Managers, UX, and FE & BE engineers) to design, develop, test, and release rich and robust new functionality based around sophisticated ML-driven analytics and complex orchestration flows to drive sales and marketing automation
  • Work with Cloud Ops and QA to jointly own industry-standard build, test, and deploy pipelines, driving for best-in-class release processes.

What we’re looking for:

  • Minimum of 4 years of relevant work experience as a full stack or frontend engineer
  • Has worked on large-scale React applications
  • Experience building microservices in Java/Scala
  • Experience working closely with UX and Product
  • Attention to detail at a visual and technical level
  • Has a product-oriented mind and a strong desire to solve problems for customers
  • Experience working closely with cross-functional platform engineering teams (helping drive thoughtful and testable API design)
  • Knowledge of backend server components, performance optimization, and scaling complex systems
  • Able to write database queries in SQL.
  • Experience with relational databases like Postgres.