At Veriff, we verify identities at scale, helping businesses connect with honest people online. Our software verifies over 10,000 government-issued documents from more than 190 countries, and this is growing fast! These are millions of verified identities a year and countless people working behind the scenes to help make the lives of millions—and eventually billions—of people safer online. We are a force for good, and we want to be the standard for trust online.
The Engineering team builds the software powering Veriff. We're cracking the online identity crisis in a scalable way, deploying excellence to keep Veriff on the cusp of innovation. It's a fast-paced market with many challenges. We need new talent on board to help us fill the gaps - bringing new ways of thinking into the team and, therefore, new possibilities.
You’ll help us protect honest people online by:
- Build & Scale: Design high-performance, maintainable, and secure systems that handle millions of verifications.
- Lead & Mentor: Set the bar for technical excellence, sharing knowledge and guiding engineers.
- Innovate & Optimize: Improve automation, scalability, and reliability.
- Own & Deliver: Take responsibility for end-to-end development in collaboration with product and design.
- Solve with a Holistic Mindset: Apply curiosity, adaptability, and multi-skill problem-solving to technical challenges.
You are the right future Veriffian for the job if you have:
- Prior experience building large-scale applications and approach problem-solving thinking in systems.
- Extensive experience architecting and implementing features that leverage a variety of device sensors, such as the camera (CameraX/Camera2), GPS, and gyroscope. This includes a deep understanding of data filtering, performance optimization, and handling the diversity of sensor hardware across the Android ecosystem.
- A curious and adaptable mindset when tackling complex challenges, applying a holistic perspective to develop well-thought-out, effective solutions.
- A demonstrated ability to grow and foster growth within teams by setting new standards.
- Experience in delivering, curating, and improving specific components, features, or systems.
- A proven track record of developing, debugging, and shipping software products within large codebases in high-volume, high-traffic, and challenging environments.
- Extensive experience working with various programming languages and technical stacks across different domains (frontend, backend, data science, mobile, etc.).
- A Bachelor's degree in Computer Science, Computer Engineering, or a relevant engineering field.
Elements of Our Tech Stack:
- Backend: Node.js (TypeScript), Python, Golang
- Frontend: React (TypeScript)
- Mobile: Kotlin (Android), Swift (iOS), Dart (Flutter), TypeScript (React Native)
- Infrastructure: AWS, Kubernetes, Terraform
- Data & ML: PostgreSQL, RabbitMQ, Python-based ML models
When you join Team Veriff, we offer you the opportunity to have real impact and advance your career, whilst looking after you along the way with a range of benefits designed with you in mind. Some of our favorites include:
- Remote flexibility & global team.
- Stock options & career growth opportunities.
- Learning budget & refresh days.
- Comprehensive health & wellness benefits.