About the Role
Are you a Ruby Engineer who's ready to make a positive impact? We're looking for passionate individuals like you to join our dynamic team and become a driving force in our business! As a Ruby Engineer, you'll have an exciting opportunity to implement various business and technical features. Your main focus will be on our Agency Management Platform - a powerful tool Matic agents using to streamline their day-to-day operations. It enables seamless quoting, selling, and tracking of insurance policies.When you join our team, you'll actively contribute to transforming the insurance industry and be an essential part of the revolution.
Our platform simplifies processes, empowers agents with real-time customer information, and automates post-sales actions. From managing the entire book of business to generating performance reports, our innovative solution is reshaping the way insurance agencies operate.If you're an analytical and technically savvy individual who's passionate about delivering business value and driving meaningful change through your work, we'd be thrilled to meet you. Join us on this exciting journey and let's make a difference together!
Responsibilities:
- Take part in the full product development cycle (define problems, prioritize features, build long-lasting architecture, refactoring).
- Develop, extend, and maintain Ruby/RoR services and applications.
- Work closely with product and design teams to ensure best customer experience.
- Ensure continuous improvement and the quality of our products.
- Collaborate closely with other teams to ensure a cohesive product line throughout the company.
- Engage in communication with Maticians across the United States, particularly in Eastern and Central time zones, to better understand product requirements.
- Have fun while doing everything listed above 😉
Bonus Points:
- You’ll develop a product that saves time and money for thousands of people.Â
- Work in a flat-structured, product-oriented culture team.
- Your code truly matters and your contributions are highly valued.
Must have skills:
- 4+ years of software engineering experience.
- Strong Ruby experience, though it will also work if you are a great leader and eager to change stack or learn.
- Experience and love for writing automated tests.
- Ability to transform ideas into a working product of perfect quality.
- Customer and a product-oriented mindset.
- Open-minded approach and a desire to explore various areas such as front-end, analytics, DevOps, and more.
- Upper-Intermediate+ English speaking skills (haven’t we mentioned that we are a US startup, so good English helps us to work better together).
Nice to have:
- Experience working with the front-end side.
- Management or mentoring experience.Â
- Passion for quality.
Tools we use:
- Back end: Ruby 3.1+, Ruby on Rails 7+, Sidekiq, ActiveAdmin, Grape
- Front end: React 18+, Bun, Jest for testing
- DB: PostgreSQL
- Testing: RSpec, UI automation tests
- CI: GoCD
- Infrastructure: AWS, Docker, k8s, Istio, Terraform
About Matic
Who are we?Matic is a digital insurance agency built to simplify your whole world of insurance. Working at Matic means working collaboratively towards one common goal; we are one team with one dream. We have a fast-paced culture that is driven by quality, transparency, and fun. We have offices in Arizona, Ohio, and Ukraine.What am I going to do when I join Matic?We are developing several products for customers to get insurance, integration with our partners, and a back portal for our insurance agency.
We have core products in several smaller services, that solve a single business goal. You will collaborate with our cross-functional teams to ship new, impactful features or new products to the market.Why are we different?Working in small teams with a lot of influence and, therefore responsibility, we are changing the insurance market in the USA. So we prefer to work with generalists who can deliver high-quality work and be flexible.