As a Senior Ruby on Rails Engineer youll play a key role in building and maintaining our backend systems. Youll work closely with crossfunctional teams to design and implement new features improve the performance and scalability of our application and ensure that our platform remains secure and reliable. Youll also take on a leadership role within the team mentoring junior engineers and helping shape our engineering culture.
Key Responsibilities:
- Design develop and maintain scalable backend systems using Ruby on Rails.
- Lead and collaborate with other engineers to implement best practices improve development processes and ensure code quality.
- Build and deploy features that enhance the customer experience in the cashless payments space.
- Mentor and provide technical leadership to junior engineers ensuring the team adheres to coding standards and follows effective software development practices.
- Work closely with product design and operations teams to ensure were building the right solutions for the business.
- Troubleshoot debug and optimize applications for performance and reliability.
- Contribute to technical decisions that help shape the direction of the product and architecture.
- Participate in code reviews planning sessions and operational meetings.
What Were Looking For:
- 5 years of experience as a software engineer with a strong focus on Ruby on Rails.
- Proven track record of building deploying and maintaining largescale applications in a fastpaced environment.
- Experience in the cashless or fintech space is a strong plus.
- Strong background in operations and ensuring the reliability availability and performance of production systems.
- Leadership experiencewhether as a team lead mentor or project ownerdemonstrated through coaching and guiding engineers to success.
- Deep understanding of objectoriented programming (OOP) and design patterns and ability to write clean maintainable and efficient code.
- Expertise with databases particularly PostgreSQL or MySQL and knowledge of performance optimisation techniques.
- Experience with testdriven development (TDD) and writing automated tests.
- Strong problemsolving and troubleshooting skills with a passion for improving both product and process.
- Excellent communication skills with the ability to collaborate effectively with crossfunctional teams.
Qualifications :
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Familiarity with AWS or other cloud services.
- Knowledge of JavaScript frameworks (React etc.) or fullstack development is a plus.
- Experience working in Agile environments.
Why Join Us
- Impact: Your work will directly impact the evolution of a cuttingedge cashless payments platform used by thousands of businesses and consumers.
- Growth: We offer opportunities for professional development career advancement and the chance to work with a talented and passionate team.
- Culture: We believe in fostering a collaborative inclusive and innovative work environment where everyone has a voice and can make a difference.
- Flexibility: We offer flexible working hours and a remotefirst work environment.
Additional Information :
- Automations and tools reduce manual tasks and create a visible operational impact
- Systems scale with growth and documentation supports continuity and transparency
- API integrations work reliably and require minimal support after deployment
- Internal teams consistently use and trust the tools you build
Remote Work :
Yes
Employment Type :
Fulltime