Full Stack Engineer
HYPR, the Identity Assurance Company, helps organizations create trust in the identity lifecycle. We are a community of bold thinkers & energetic doers who imagined a brand new approach to identity security and, at the same time, are eliminating a pervasive & persistent 60-year old problem the password. Since being founded in 2014, the company has grown to be the premium provider of authentication security to marquee brands around the globe & are quickly becoming the recognized leader in Identity Assurance. We are looking for exceptional people with the ambition & the will to positively change the world. If that sounds like you, join us on our mission to create a passwordless world & secure the identity lifecycle.
Your Role & Impact
HYPR is looking for a Full Stack Engineer who enjoys challenges & dives in where the team needs them. This position is responsible for the design, development, & maintenance of key product components. In addition, you will perform as an individual contributor & collaborate with peers. You will work on security products such as Control Center, Device Manager, Open Standards implementation of passwordless authentication that help customers build a secure environment. Next generation application management & analytics will also be the areas that you will work on.
Key Responsibilities
- Design, implement & test components for the:
- HYPR authentication server(s)
- Web based system management layer
- Assess requirements & design for scalability & resilience
- Comprehensive automated testing at the component level
- Research, investigate & define new areas of technology to improve existing products or new product directions
- Good team player. Collaboration with team members, test engineering & QA is critical
- Self starter, able to learn quickly in a fast, hands-on environment
- Familiar with Agile & Hybrid software development process
- Take initiative to assess & improve areas of the system needing attention
- Take pride in your work. Actively follow & promote software development best practices
Requirements
- Expert level knowledge of Java SE 7+
- Strong knowledge of at-least one dynamically typed language (Python, Ruby, Scala, Kotlin or similar)
- Strong knowledge of at-least one scripting language (bash, powershell or similar)
- Expert level knowledge of Maven/Gradle or similar build system. Able to optimize & enhance build process
- Strong knowledge of API first systems
- Good knowledge of at least one major JS web framework (Angular/React/Vue)
- Good knowledge of data structures, clean code, modularity & design patterns
- Excellent analytical / trouble-shooting & debugging skills
- Demonstrated excellence in written & verbal communications
- Development experience with Kotlin
- Good knowledge of relational databases: MySQL, Oracle, Postgres, MS SQL
- Good knowledge of Continuous Integration (CI) jobs & configurations (Jenkins, Gitlab CI, & Xcode Server)
- Good knowledge of Linux Servers & Bash
- Exposure to services based architecture(s)
- Exposure to one of the major cloud providers: AWS, Azure or similar. Ability to leverage cloud offerings in your designs
- Exposure to at-least one non-relational database: Mongo, Cassandra, HBase or similar
- Proactively use of test driven development. Understanding of strengths & weaknesses of various testing approaches
- Comfortable working with QA & pr
- 4-7+ years of development designing, building & maintaining enterprise web based platforms that services >100K users. Can be SaaS or On premise
- BS/MS in computer science or software engineering field
Note:
This position is US Remote.
H1B/Visa support is not currently available for this specific position.
HYPR is an Equal Opportunity Employer.
United States:
Zone 1: $120,000 - $140,000/year (USD)
Zone 2: $110,000 - $130,000/year (USD)
Zone 3: $100,000 - $120,000/year (USD)
Zone 1: SF/Bay Area, Seattle, NYC
Zone 2: Los Angeles, San Diego, Boston, Chicago, Austin, Washington DC, Denver, Philadelphia
Zone 3: All other major cities
There is no additional variable compensation for this role.
Our salary ranges are based on paying competitively for our size & industry, & are one part of our total compensation package that also includes equity, benefits, & other opportunities at HYPR. Individual pay decisions are based on a number of factors, including location, qualifications for the role, experience level, skillset, & balancing internal equity relative to other HYPRions. We expect the majority of the candidates who are offered roles at HYPR to fall healthily throughout the range based on these factors.
|