Imply is a company focused on empowering organizations to achieve more with their data through innovative solutions like Imply Lumi. They are seeking a Software Engineer to build the industry's first Observability Warehouse, focusing on user-facing systems and services that enhance the capabilities of Apache Druid for observability tools.
Responsibilities:
- Working as part of a cross-functional team to ensure that the enterprise-grade services and interfaces we build support the needs of our product in areas of Identity, APIs, and Billing
- Collaborating closely with our product, user experience, and quality teams to quickly and iteratively deliver high value features that are scalable, accurate, and secure
- Participating in the ongoing effort of improving how we work with each iteration, as part of a collaborative team of application engineer professionals
- Writing resilient tests to cover all functional requirements and conducting security audits
Requirements:
- 3+ years of experience building production-grade single-page applications using React or similar libraries (Vue, Angular, Svelte, etc)
- Bachelor's degree in computer science, engineering, or a related field, or equivalent professional experience
- Solid understanding of modern software engineering practices such as agile methodologies and CI/CD, with a deep focus on testability and quality
- Proficiency with Typescript is preferable, or a deep understanding of Javascript combined with some experience with statically-typed programming languages
- Experience with authentication, authorization and security in single-page applications
- Experience with API development using Java or NodeJS and integrating with third party systems such as Stripe and Braintree
- Experience working as part of an engineering team at a software-as-a-service based company