Lead Rails Engineer

Remote
Full Time
Experienced

About Midwestern Interactive:

For 12 years, we've provided embedded engineering, design, and project management services to clients like Lyft, Meetup, and Coca-Cola. We know talent like the back of our hand; that's why our clients have entrusted us to find exceptional full-time hires for their own teams. We help place talent from engineering to design, junior to leadership, startup to enterprise.

Our Client:

Our Client is seeking a Lead Rails Software Engineer to join their innovative team. This is an
exciting role for a talented software engineer looking for a high-impact position at a growing
company. You'll be a crucial member of our engineering team and will report directly to the
Head of Engineering.

Many companies lightly wrap LLM APIs and call it AI; Our Client has true depth in the space.
If you want to be part of real innovation in the AI space and you have the drive and talent to be
successful, this is the role for you.

Our Client has pioneered a new type of Artificial Intelligence based on unsupervised machine learning that automatically finds insights in data, empowering companies to make smarter, data-informed decisions. Major enterprises use our Client to inform decisions across the business. Together, we are tackling one of the biggest problems faced by companies today (data overwhelm), with proven leadership, a world-class team, and a game-changing product.


What you’ll do:

As a Senior Rails Software Engineer, your responsibilities include:

  • Collaborate with cross-functional teams to design, develop, and maintain scalable and efficient software solutions.
  • Contribute to all phases of the software development lifecycle, from ideation to deployment and maintenance.
  • As a Lead, you will not just design and write code, but will be a major shaper of the product. That means we need people who can think about the real end-user experience and advocate for solutions that the end-customers will love.
  • Write high-quality, maintainable, and testable code, adhering to best practices and coding standards.
  • Participate in code reviews, providing and receiving constructive feedback to improve overall code quality.
  • Continuously learn and adapt to new technologies and methodologies to stay up-to-date with industry trends.

What you’ll need:

  • A Bachelor's degree in Computer Science, Engineering, Physics, Math or a related field. Talented engineers without a degree but with demonstrable expertise will also be considered.
  • 6+ years of software development experience, preferably in a high-growth startup environment.
  • Strong proficiency in Ruby on Rails. Hotwire experience a plus
  • Experience extending Rails with DSLs in Ruby 
  • Comfort with modern software development tools and practices, such as Git, Agile methodologies, and continuous integration/deployment.
  • Excellent problem-solving skills and the ability to work well in a collaborative team environment.
  • Strong communication skills, both written and verbal, with the ability to articulate complex ideas clearly and effectively.
  • A passion for learning, growing, and staying current with emerging technologies.
  • Must be able to communicate effectively written and verbally in English.
 

Perks & Benefits:

  • Great health, vision, and dental care
  • Competitive compensation
  • 401K match
  • Unlimited vacation

Company Culture:

Our mission is serious, but our culture is fun, authentic, and designed to take care of the wonderful people who spend time here. We think deeply about how we work and constantly try to build a workplace and culture that will improve your daily work. We have a great culture that cares about the experience of employees, and we only hire employees who want to be part of sustaining that culture.

Remote Work Policy:

This role is primarily a remote position, allowing you to enjoy the flexibility and comfort of working from your preferred location. However, we believe in the importance of in-person interactions for fostering team culture and addressing significant challenges. As such, you will be required to travel occasionally for team meetings and collaborative sessions (~4 times per year). This approach allows us to maintain a strong sense of unity, camaraderie, and effective problem-solving, while still offering the benefits of remote work.

By balancing remote work with occasional in-person collaboration, we aim to create a dynamic and inclusive work environment that supports productivity, innovation, and employee well-being.

Equal Opportunity Employer: 

Client is an equal opportunity employer that believes diversity enriches the workplace and they are committed to growing the team with the most talented and passionate people from every community. Committed to providing reasonable accommodations for qualified individuals. If you require assistance during the application process due to a disability, please let us know.

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*