We're looking for an exceptional and empathetic engineer to join our successful and highly motivated team, to deliver cutting-edge technology to our clients, and participate in decisions that directly impact our future trajectory.
You'll do everything from writing code to sharing your knowledge with other developers at SheerID through code reviews, documentation, technical show-and-tells and group learning sessions.
As SheerID continues to grow, you'll have the opportunity to grow with the company. Experience might include developing software utilizing SOA's built upon protocols, standards and interfaces to facilitate interoperability between disparate systems.
It will require experience building SaaS applications and understanding their operations and maintenance. You will work with modern tools and framework becoming an expert at the technology needed to get the job done.
This position cares deeply about the experience and satisfaction of the user. You'll be responsible for working with our sales teams, quality assurance and release engineers to ensure that the products you develop are fast, reliable and well tested.
They will possess a natural eye and passion for using good design principles to deliver web experiences that delight and empower users.
They will enjoy collaborating with and learning from other developers in a team environment. You should be comfortable writing and maintaining tests using testing frameworks, building quality software and believing quality is everyone's responsibility.
Our customers love us for it. Our Net Promoter Score is 70, which is a testament to the value we create and how highly the company values our customers and end users.
We provide a frictionless experience and high-quality results for millions of verifications every month, attracting new customers, and building loyalty and longevity in every customer relationship.
We sell our product to marketers and big brands, but serve the end consumer equally, making it easier for deserving populations (Students, Teachers, Nurses, Seniors, Military members, First Responders, etc) to access special offers in a way that protects their data privacy.
Role Specific Job Duties
Execute full software development life cycle
Design and deploy software applications using React, Kubernetes, and AWS
Design, develop, and maintain SheerID internal and external web applications
Work directly with complex client requirements
Write unit and integration tests for new and existing code
Compose maintainable, scalable, and modular client-side architecture and that integrates well with a diverse set of back-end platforms
Write / maintain documentation for the client and other team members
Contribute to our collective brain power through innovation and peer review
Apply user experience methodology and best practices to translate user needs and business requirements into engaging user-centered design
Utilize fundamental design principles : grid system, typography, color, layout, pattern libraries, presentation, and apply these principles in a web specific environment and interactive design adhering to company branded style guide
Integrate with SheerID REST APIs and 3rd party web services to expand the depth and breadth of eligibility verification services
Automate tasks and build tools that make SheerID more productive and efficient
Required Skills / Experience
Bachelor's degree from accredited university. Preferably in Computer Science, Software Engineering, or related field / equivalent experience.
5+ years of software design and development
Experience with React and its ecosystem (Redux, Webpack, etc)
Current with web and responsive design practices, UI design, and layout principles
An eye for good design, great interaction experiences and user-centered design
Ability to debug and troubleshoot across multiple browsers and devices
Experience with Git / version control
Strong logic and analytical skills.
Strong understanding of industry standards and best practices.
Passion for delivering strong, dependable code.
Passion for exploring new development platforms, languages, and methodologies.
Self-motivated and able to work well under pressure to meet tight deadlines.
Strong interpersonal skills as well as a demonstrated ability to work on a team.
Good verbal and written communication skills to work with colleagues and stakeholders.
Able to work under minimal supervision with latitude for independent judgement.
Experience creating and working with REST APIs
Experience with TypeScript, Angular, or Vue
Experience with AWS, Kubernetes, and DevOps
Experience with Swagger
Experience with enterprise front end scaling with versioned published libraries
Experience with and understanding of test driven development
Expertise in debugging scale and performance issues
Familiarity with Jenkins or similar distributed build systems
Why join SheerID?
Be part of one of the fastest-growing startups in the Pacific Northwest and take advantage of the unique opportunity to develop, lead, and grow a world-class engineering organization
We are a well-funded company with 200+ customers, including global brands like Google, Amazon, and Spotify
We offer a competitive salary, equity, full benefits, cool office spaces in Eugene and downtown Portland, company off-site, snacks, happy hours and the list goes on!
Work with a world-class technology team who has the opportunity to advance the world of data privacy, digital trust, and identity
SheerID is an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs.
We celebrate diversity and are committed to creating an inclusive environment for all candidates and employees. SheerID believes that diversity and inclusion is critical to our success as a company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool