Staff/Principal Software Engineer
Role responsibilities
Develop and maintain scalable web applications and financial infrastructure using Ruby on Rails and TDD. Collaborate with cross-functional teams to design APIs, mentor junior engineers, and contribute to system architecture.
Requirements
Requires over 5 years of professional experience with a focus on Ruby on Rails and strong expertise in Test-Driven Development. Candidates should have experience in FinTech, BaaS, or payments and be able to work autonomously.
Key skills
Ruby on Rails, Test-Driven Development, Banking as a Service, FinTech, Payments Infrastructure, API Design, PostgreSQL, MySQL, NoSQL, Heroku, Python, React, System Architecture, Software Scalability, Web Security, Technical Leadership
Keywords
Ruby on Rails, TDD, FinTech, BaaS, Payments, PostgreSQL, MySQL, NoSQL, Heroku, Python, React, API, Backend Services, Software Architecture, Scalability, Web Development, Security Best Practices, Startup, Cloud-based Solutions