4+ years of experience with any programming language and asynchronous message queues (e.g., Kafka, RabbitMQ)
Experience architecting and building highly scalable microservices
Strong product mindset with passion for customer experience and regulatory compliance
Ability to prioritize work with holistic view of customer and business impact using data-driven decisions
Exceptional communication skills to clearly articulate complex technical and architectural concepts to diverse audiences
Commitment to writing clean, testable, maintainable, and performant code and advocating best coding practices and rigorous code reviews
Proven ability to lead technical delivery of large-scale, organizationally complex projects and handle organizational blockers
Extensive experience with relational and non-relational databases, including advanced query optimization, schema design, and data lifecycle management for sensitive data
What you'll be doing
Owning large impactful projects end-to-end within the domain
Owning the technical roadmap for areas of ownership addressing technical debt, reliability, scalability, and security
Designing and implementing robust backend systems with clean APIs to abstract internal complexity
Driving integration with various risk and mitigation systems to ensure compliance
Identifying and solving impactful problems both within the team and cross-team initiatives
Perks and benefits
Opportunity to directly impact millions of customers worldwide by improving verification experiences
Work in diverse, cross-functional teams passionate about elegant solutions and technical excellence
High ownership in a transparent, bottom-up culture with data-driven decision making
Chance to innovate in a traditionally resistant space by building scalable microservices and leveraging ML/AI
Environment that fosters continuous learning, mentorship, and sharing best practices