Must have for the position
- 5+ years of professional software development experience
- 4+ years of deep experience with Ruby on Rails.
- Experience with JavaScript/React.
- Experience working with relational databases at scale, and strong SQL skills.
- Proven experience building and maintaining complex backend systems, including MFA (Multi‑Factor Authentication), Email verification, and Risk‑based fraud detection.
- Experience integrating 3rd‑party APIs, especially for authentication workflows.
- Familiarity with Git and modern development workflows.
- Experience with Customer Support tools like Zendesk and Forethought.
- Strong sense of ownership, enthusiasm, and readiness to improve engineering processes.
- Participation in on‑call rotation: The 24/7 on‑call rotation is shared among employees and occurs every three weeks, with one week of on‑call duty per engineer. From historical trends, on‑call tends to be uneventful, with about one page a month.
- Ability to work with a good overlap with the EST time zone.
- English Upper‑Intermediate plus (Fluent is preferable)
Will be a strong plus
- Solid understanding of security fundamentals, especially around handling sensitive user data and secure transactions;
Responsibilities
- Reduce friction across tools & workflows (Zendesk, Forethought, Scribd Admin panels, etc.)
- Enable customer support to deliver increased ROI in cost savings, ticket deflection, and customer satisfaction.
- Protect brand reputation by improving the speed and consistency of support.
- Support the deployment and maintenance of internal tooling used by Customer Support and other internal stakeholders.
- Implement projects considering quality, maintainability, performance, scale, and observability throughout the development process.
- Write clear technical documentation based on project proposals.
- Build and enhance identity‑related functionality, including authentication, authorization, and user data protection.
- Integrate and optimize risk‑based fraud detection and other security measures to mitigate threats.
- Improve session management, multi‑factor authentication (MFA), and identity verification processes.
- Design and implement user data retention and deletion workflows in compliance with regulations.
- Work closely with product, security, and legal teams to implement identity‑related initiatives.
About the project
The Identity team’s mission is to increase revenue and reduce operational costs by delivering sophisticated, secure, and highly reliable authentication solutions.
With 200M+ monthly visitors and 1M+ login/signup requests per day, the team builds backend systems that must perform flawlessly at scale. The focus is on security, frictionless user experience, and compliance with industry‑leading standards.
Identity is a full‑stack team working cross‑functionally with Product, Infrastructure, Security, Customer Support, and frontend/mobile teams.
You’ll contribute to systems that ensure seamless authentication, protect user data, and support mission‑critical internal tools.
Tech Stack
Ruby on Railsб JavaScript/React, SQL & Relational Databases, API Integration (with focus on Authentication), Git, Complex Backend Systems (MFA, Risk‑based Fraud Detection).
Team Composition
3 engineers (within the squad), Senior Engineering Manager
Working conditions
- Work schedule: Flexible, with required overlap with EST time zone.
- On‑call rotation: 24/7 identity squad rotation shared across the team — approximately once every 3 weeks.
- Agile Methodology: We use Scrum for effective project management.
- Fully Remote: This role offers the flexibility to work from anywhere.
Interview process
- HR Interview: Initial discussion with our recruiter;
- KITRUM’s Technical Interview
- Client Interviews:– HM screen: 45 mins– Technical Background & Experience: 60 mins– Final interview about cross‑functional collaboration.
Why you’ll love working here
Competitive Pay: We offer a compensation that reflects your skills and experience;
Remote Flexibility: Work from anywhere – our team is distributed across the globe;
Professional Growth: Access to continuous learning opportunities, including paid courses, certifications, mentorship;
Work‑Life Balance: 30 days of paid vacation and 6 paid sick days per year, plus flexible hours;
Inclusive Culture: We embrace diversity and foster a culture of trust, transparency, and mutual respect;
Cool Perks: Join our virtual team events, get a budget for your home office setup, and enjoy access to exclusive content and tools.