Hybrid Ruby Software Engineer II

Posted last month

Apply now

About the role

  • Ruby Software Engineer responsible for maintaining Ruby-based infrastructure for fintech products. Collaborates with teams to ensure system reliability and supports migrations to new platforms.

Responsibilities

  • 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.
  • 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.
  • Continuously evaluate the performance of existing systems, implementing optimizations to improve efficiency, reduce latency, and enhance overall system reliability.
  • 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.
  • 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.
  • 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.
  • Share knowledge with the team to ensure a smooth handover and continuity in system maintenance.
  • Stay abreast of industry trends and emerging technologies.
  • Contribute to the company's technological roadmap by introducing innovative ideas and solutions.

Requirements

  • 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.
  • A track record of delivering robust and scalable software solutions.
  • Excellent collaboration and communication skills.
  • Proven ability to contribute to the development of forward-thinking solutions.
  • Experience utilizing AI tools and serving as an AI champion, instrumental in building out and driving the adoption of new AI capabilities.

Benefits

  • Continuous learning and development
  • Collaborative work environment
  • Opportunities to give back
  • Competitive salary and benefits

Job title

Ruby Software Engineer II

Job type

Experience level

Mid levelSenior

Salary

$95,190 - $159,900 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job