Job Description
Summary
We're looking for experienced software engineers to build high-uptime, latency-critical systems powering Ramp. Ramp’s Elixir stack is responsible for real-time transaction processing, spend and payments policies enforcement, enrichment and prediction, fraud defenses and more. Our ideal candidate is someone who knows Elixir and Python, and is a strong contributor to technical design decisions as we scale up to meet the needs of our customers. You'll be working with a small team of committed and talented engineers and having a large, long-term impact on technical design and engineering culture.
What You’ll Do
- Build high-uptime products and infrastructure using BEAM and the OTP
- Integrate critical Elixir systems into Ramp’s product stack
- Work with Applied AI and Applied Science teams on integrating Elixir with their models
- Establish best practices on validation, testing, correctness, and resilience across teams
- Think critically about processes, tools, and systems to ensure the team’s productivity scales alongside the codebase
What You Need
- BS (or higher) in Computer Science or a related technical field, or equivalent technical experience
- 5+ years of relevant work experience
- Professional experience with Elixir systems in production
- Track record of shipping high quality products and features
- Effective cross-functional collaboration skills
Nice-to-haves
- Familiarity with or desire to learn our tech stack which includes, but not limited to: AWS, RabbitMQ, Aurora (Postgres), Python, Flask, TypeScript, React
- Passion for, or curiosity to learn about finance
Skills
- Critical Thinking
- Development
- Software Engineering
- Team Collaboration