Full Stack Engineer
Role details
Job location
Tech stack
Job description
Join us as a Full-stack Engineer to craft fast, reliable user experiences end-to-end. You'll ship polished React front-ends, design and implement scalable back-end services, and contribute directly to our web SDKs that power device fingerprinting, session management, and silent verification., * Build beautiful, accessible UI from Figma designs to production using HTML, CSS, TypeScript, and React.
- Design and implement back-end services and APIs in Go, leveraging gRPC where it fits.
- Work with data stores and infrastructure like DynamoDB, Aurora, Redis, AWS Lambda, and SQS to build reliable systems.
- Contribute to and maintain client web SDKs used by customers and internal teams.
- Collaborate closely with product and design, making pragmatic trade-offs to ship quickly and safely.
- Uphold code quality through testing, reviews, and thoughtful architecture., The interview process will start with a 30 min introductory call followed by two technical assessments.
You will then be invited to our offices in Opera, where we will work together on a small practical project for about an hour as well as an informal discussion about your past experiences and your working style.
We don't expect you to ace all these stages, we will evaluate your creativity and how you approach difficult problems. You should consider applying even if you don't meet all the criteria.
Requirements
Do you have experience in gRPC?, * 5+ years building front-end applications with React, TypeScript, and CSS. Experience in B2B SaaS is a plus.
- 3+ years building back-end APIs in a major language such as Go or TypeScript/Node.
- Strong product sense: you optimize for outcomes, not ceremony.
- Bias for simplicity and solutions that scale over years, not weeks.
- Fluent in English., * Experience building and distributing web SDKs.
- Hands-on Go and/or gRPC experience in production.
- Familiarity with AWS services like Lambda, DynamoDB, Aurora, and SQS.