What you'll do
- Build and deliver customer-facing features end to end, across both the frontend and the backend. Some features are primarily one or the other; many involve both.
- Work closely with Customer Success and Product to turn customer requests and bug reports into delivered features.
- Work across different areas of our various product and technology areas, including Payments, Account Takeover, Dispute Management, Console, Workflows, and the API.
- Contribute to backend services in our stack (Ruby on Rails, Java, and others), building your familiarity with it over time.
- Help maintain our tooling and engineering practices so the team can continue to deliver reliably.
Opportunities
- Gain exposure across a broad range of Sift’s products.
- Professional growth through Growth Cycles and deepening backend skills alongside frontend experience.
- Knowledge sharing via regular Tech Talks on handling data at very large scale.
- Put your own ideas into practice at our bi-annual Hackathon.
What would make you a strong fit
- 3+ years building React applications (React, React Query, React Router), along with familiarity with common testing tools such as Jest and Cypress.
- At least one year of backend experience in any language. Specific experience with Ruby on Rails or Java is not required, but a willingness to work with them is.
- A focus on customers and on delivering results, not only on writing code.
- Comfort moving between different products and codebases.
- Strong communication skills and a collaborative, team-first approach.
- A degree in Computer Science, or equivalent experience.
This role is open to both junior and mid-level engineers. Strong React experience is the primary requirement.
Tech Stack
Backend: Ruby, Ruby on Rails, Java, Dropwizard, GCP, Kubernetes, Kafka, BigTable, Spanner Graph DB, Postgres, Redis, gRPC, Python, Apache Airflow, Snowflake, BigQuery
Frontend: ReactJS, React, React Query, React Router, Cypress, Jest, Storybook, SCSS
Prior experience with our specific backend stack is not required; backend experience in any language is sufficient. Hands-on experience with React is expected.
Benefits
- Competitive total compensation package
- 401k plan
- Medical, dental, and vision coverage
- Flexible lifestyle wallet
- Learning & development wallet
- Flexible time off