Senior Ruby Software Engineer
AmountJob Overview
As a Senior Ruby Software Engineer at Amount, you will play a crucial role in maintaining and enhancing our financial technology products' infrastructure. Your primary focus will be on ensuring the reliability, performance, and scalability of our existing systems while preparing for potential migrations to new platforms. You will collaborate closely with a dedicated team to safeguard the integrity of our software, troubleshoot issues as they arise, and support long-term strategic initiatives.
Key Responsibilities
-
Infrastructure Maintenance: Take ownership of maintaining and optimizing our existing Ruby-based infrastructure, ensuring it remains stable, secure, and high-performing. Monitor system health and proactively address any emerging issues.
-
Migration Planning: Collaborate with senior engineers and architects to assess, plan, and potentially execute migrations from the current platform to a new one. Provide technical insights and support throughout the migration process to ensure a smooth transition with minimal disruption.
-
System Optimization: Continuously evaluate the performance of existing systems, implementing optimizations to improve efficiency, reduce latency, and enhance overall system reliability.
-
Troubleshooting: Respond to and resolve technical issues as they arise, employing a methodical approach to troubleshooting and root cause analysis. Ensure that any disruptions are addressed quickly to minimize impact on the business.
-
Cross-Functional Collaboration: Work closely with cross-functional teams, including DevOps, product managers, and QA engineers, to ensure that any changes or migrations are aligned with business goals and technical requirements. Participate in agile development processes to coordinate efforts effectively.
-
Code Quality and Documentation: Uphold high standards of code quality, security, and best practices. Conduct code reviews and contribute to the establishment and adherence to coding standards. Create and maintain comprehensive documentation of existing systems, processes, and any changes made.
-
Innovation and Technological Advancement: Stay abreast of industry trends and emerging technologies. Contribute to the company's technological roadmap by introducing innovative ideas and solutions.
Qualifications
- A minimum of 5+ years of experience in software engineering, with a strong focus on Ruby or similar languages (Java or Python).
- Experience in SaaS or FinTech is highly preferred.
- A degree in Computer Science, Software Engineering, or a related field is preferred.
- Familiarity with MVC frameworks like Ruby on Rails.
- Experience with RESTful API, GraphQL development, microservices architecture, and event-driven systems is essential.
- Familiarity with front-end technologies like JavaScript and React is a plus.
- Experience with project management tools like Jira and Confluence is beneficial.
- Familiarity with modern CI/CD pipelines and cloud platforms (e.g., AWS, GCP) is advantageous.
- Demonstrated ability to analyze and solve complex technical problems.
- Excellent collaboration and communication skills.
- A passion for innovation and a keen interest in staying ahead of the curve with emerging technologies.
About Amount
Amount is a leading digital transformation partner for financial institutions, committed to creating safe and personalized customer experiences. Our platform is built on years of digital lending experience, enabling digital agility within months and offering a full suite of end-to-end consumer, small business, and embedded finance solutions.
Join us in our mission to power new and unique digital banking experiences and be part of a team that values inclusion, diversity, and belonging.
Benefits Extracted with AI
- Health insurance
- Paid vacation
- Retirement plan
- Flexible working hours
- Professional development opportunities
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - Investment Manager
Join AppFolio as a Senior Software Engineer to innovate in real estate investment management using AWS, Ruby on Rails, and React.
Senior Software Engineer, Platform
Join Augment AI as a Senior Software Engineer to build AI-driven platforms using AWS, Ruby, and Python. Enjoy great benefits and stock options.
Senior Software Engineer, Payment Pricing & Cost Platform
Join Square as a Senior Software Engineer to enhance payment pricing and cost platforms using Java, Python, and cloud technologies.
Senior Software Engineer - Remote
Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.
Senior Data Engineer (Fintech Team)
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology and innovative projects. Relocation provided.
Senior Data Engineer - Fintech Team
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Java, Scala, and Big Data technologies. Relocation provided.
Senior Data Engineer (Fintech)
Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology in a diverse and inclusive environment.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Senior Data Engineer (Fintech)
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Scala, Spark, Java, and more. Relocation provided.
Senior Software Engineer, Borrower Support
Senior Software Engineer role in borrower support, focusing on AWS, Python, React, and Postgres in a hybrid work environment.
Senior Software Engineer
Join Notion as a Senior Software Engineer in Denver, CO. Work with AWS, Ruby, and PostgreSQL in a hybrid environment.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Senior Data Engineer (Fintech)
Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology in a dynamic environment.
Senior Full Stack Engineer - Java, JavaScript, React, Node
Join American Express as a Senior Full Stack Engineer specializing in Java, JavaScript, React, and Node. Work in a hybrid environment.
Senior Data Engineer - Fintech
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Lead data systems, enhance scalability, and drive fintech innovation.
Senior Data Engineer (Fintech)
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology and innovative projects. Relocation provided.
Senior Data Engineer - Fintech
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Scala, Spark, Java, and more. Relocation provided.
Senior Data Engineer - Fintech Team
Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology in a diverse and inclusive environment.
Senior Software Engineer, Reporting Platform
Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.
Senior Data Engineer - Fintech
Join Agoda's Fintech team as a Senior Data Engineer in Berlin. Work with Java, Scala, and Big Data technologies to enhance data systems.
Senior Software Engineer
Join BOSSCATâ„¢ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Senior Software Engineer - Python
Join Venmo as a Senior Software Engineer specializing in Python to develop scalable systems and lead technical projects.
Senior Data Engineer (Fintech Team)
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology and innovative projects. Relocation provided.
Senior Data Engineer (Fintech)
Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technologies in a dynamic environment.