Overview
Skills
Job Details
Job Title: Ruby Engineer (Mid-level to Senior)
Location: Austin, Texas
About Us:
About the Role:
We are seeking a talented and passionate Ruby Engineer to join our expanding engineering team. In this role, you will be a key contributor to building, maintaining, and scaling the backend systems that power our innovative fintech products. You'll work on mission-critical applications, contribute to architectural decisions, and play a significant part in our journey of rapid growth and continuous innovation. If you thrive in a dynamic startup environment, love solving complex technical challenges, and have a strong command of Ruby, we want to hear from you.
What You'll Do:
- Design, develop, and maintain high-quality, scalable, and secure backend services and APIs primarily using Ruby (and often Ruby on Rails).
- Collaborate closely with product managers, designers, and other engineers to translate business requirements into robust technical solutions.
- Write clean, efficient, well-tested, and well-documented code, adhering to best practices and coding standards.
- Participate in architectural discussions, contributing to the evolution of our backend systems to support rapid growth and new features.
- Optimize application performance, identify and resolve bottlenecks, and ensure the reliability and stability of our systems.
- Integrate with various internal and third-party APIs and services relevant to the fintech domain (e.g., payment gateways, banking APIs).
- Contribute to our continuous integration and continuous delivery (CI/CD) pipelines, ensuring smooth and frequent deployments.
- Engage in code reviews, provide constructive feedback, and mentor junior team members as needed.
- Stay up-to-date with the latest trends and advancements in Ruby, web technologies, and the fintech space.
- Troubleshoot and debug complex issues across the application stack.
What You'll Bring:
- 3+ years of professional experience as a Ruby Engineer, ideally with a strong focus on backend development.
- Proven expertise with Ruby on Rails framework (or similar Ruby web frameworks).
- Solid understanding of object-oriented programming (OOP) principles and design patterns.
- Experience with relational databases (e.g., PostgreSQL, MySQL) including schema design, querying, and optimization.
- Familiarity with building and consuming RESTful APIs.
- Experience writing comprehensive unit, integration, and end-to-end tests (e.g., RSpec, Minitest).
- Proficiency with version control systems, particularly Git.
- A strong understanding of software development best practices, including agile methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
Bonus Points:
- Experience within the fintech industry or with SaaS POS products.
- Familiarity with cloud platforms (e.g., AWS, Google Cloud Platform, Azure).
- Experience with microservices architectures.
- Knowledge of front-end technologies (e.g., JavaScript, Vue.js, React) is a plus, but not required for this backend-focused role.
- Experience with message queues (e.g., RabbitMQ, Sidekiq).
- Contributions to open-source projects.
Join Us in Austin?
- Be part of a fast-growing fintech scale-up with significant impact and ownership opportunities.
- Work on challenging and rewarding projects that directly influence our product and customers.
- Collaborate with a passionate, talented, and supportive team in Austin's thriving tech community.
- Opportunity for rapid professional growth and career advancement.
- Competitive salary, equity options, and comprehensive benefits package.
- A culture that values innovation, collaboration, and continuous learning.
Oscar Associates Limited (US) is acting as an Employment Agency in relation to this vacancy.