Senior Software Engineer, Fiat Rails
About the Role
You will architect and build next-generation financial infrastructure that processes high-volume fiat transactions. You will design and implement scalable microservices and robust APIs, integrate with banking partners, optimize systems for performance and reliability, contribute to technical strategy, and mentor junior engineers.
Requirements
- 5+ years of experience building and maintaining production services in a high-scale environment
- Proven track record of writing high-quality well-tested code
- Strong communication skills and experience working with cross-functional teams
- Strong expertise in distributed systems design and microservices architecture
- Deep understanding of API design principles and best practices
- Experience with cloud platforms preferably AWS and containerization technologies
- Solid foundation in data structures algorithms and system design
- Demonstrated interest in learning and adopting new technologies
Responsibilities
- Design and implement scalable microservices for processing fiat transactions ensuring high throughput and reliability
- Build robust APIs for integration with banking partners and internal systems
- Collaborate with cross-functional teams to define and implement new features for fiat money movement
- Optimize existing systems for performance scalability and maintainability
- Contribute to architectural decisions and technical strategy
- Mentor junior engineers and promote engineering best practices
Benefits
- Equity
- Bonus
- 10% annual bonus
