Responsibilities
- Design & Build: Architect, implement, and maintain scalable features and services across our platform.
- Proactively Improve: Identify opportunities to reduce technical debt, improve performance, and strengthen security.
- CI/CD & Reliability: Contribute to and improve our CI/CD pipelines, testing frameworks, and monitoring systems to ensure safe, repeatable deployments.
- Collaborate Cross-Functionally: Partner and lead discussions with Product, Design, and business stakeholders to deliver thoughtful solutions aligned with user and business needs.
- Operational Excellence: Participate in on-call rotations, lead postmortems, and improve system observability and resilience.
- Mentor & Lead: Coach junior and mid-level engineers, give constructive feedback, and model proactive ownership.
- Raise the Bar: Consistently challenge yourself and others to grow, push boundaries, and embody a mindset of continuous improvement.
- Influence the Direction: Shape technical strategy, contribute to architectural discussions, and help set engineering standards.
- As with any startup environment, you may be expected to wear multiple hats and take on additional responsibilities as needed to support the team's success.
Competencies
- At least six years' experience as a software engineer, ideally in a startup environment.
- Ability to build and scale production systems in a fast-paced environment.
- Expertise in Ruby on Rails, RSpec, and relational database design (PostgreSQL).
- Maintain and improve CI/CD pipelines, automated testing, and Heroku or cloud-based deployment.
- Expertise working across the stack, from server-side logic and APIs to frontend components and layouts.
- Strong debugging, performance tuning, and problem-solving skills.
- Excellent communication skills and the ability to lead initiatives proactively.
- Commitment to becoming the best version of yourself and encouraging the same in others.
- Ability to balance speed with thoughtful code architecture, design and scalability.
Top Skills
What We Do
We are the first online payment platform that allows customers to split transactions across multiple debit, credit, and gift cards. You choose how much to put on each card, and we do the rest. Use it for everyday expenses, rent, utilities, and unexpected charges like medical, vet, and auto repairs. Maximize your spending power and earn rewards along the way with Kasheesh!
Why Work With Us
We're focused on empowering our customers to spend only the money you already have in your wallet, not take on more debt. Our team is made up of people with a passion for purposeful innovation and informed spending decisions. We create inclusive and intelligent shopping experiences for anyone who feels limited by traditional payment processes.
Gallery








