Skip to main content

Ruby/ROR Developer

Technology
Software Technology
Costa Mesa, United States1 month agoUntil 11/11/2026
Service contract

Job description

BackgroundWe have about 2 terabytes of data in MySQL and MongoDB. We use Ruby on Rails, JRuby, and Elixir to run over a million transactions for our customers every day. Our typical response times are 1-2 seconds for a basket of products and we maintain uptimes north of 99.99%.

Summary

This Data Engineer position will be responsible for designing and building the data pipelines to operationalize the data for use by Analytics. This position will be responsible for building a new data flow to be used for R&D, Reporting, and Data insights.

Responsibilities

  • Implement best practices for the engineering team across code hygiene, overall architecture design, testing, and deployment activities
  • Drive technical decisions for building data pipelines, data lakes, and analyst access.
  • Act as a leader within the engineering team, providing support and mentorship for teammates across functions
Our environment
  • All repositories kept up to the latest viable versions of Rails and Ruby
  • Private Git/GitHub repository, Jira for ticket tracking/scrum sprints and GitHub for code reviews
  • 1:1 test coverage for most of codebase and 2:1 for prime areas
  • Mac laptops provided for development
  • Jenkins for continuous integration; deploy to AWS
  • Agile teams comprised of Software Developers and Software Test Engineers
Requirements
  • Bachelor's Degree in Computer Science or equivalent job experience
  • Experienced developer in large data environments
  • Experience using Git productively in a team environment
  • Experience with Docker
  • Experience with Amazon Web Services
  • Ability to sit with business or technical SMEs to listen, learn and propose technical solutions to business problems
  • Experience using and adapting to new technologies
  • Take and understand business requirements and goals
  • Work collaboratively with project managers and stakeholders to make sure that all aspects of the project are delivered as planned
  • Involved at all stages of the development life cycle: initial analysis, implementation, integration, testing, debugging, and support
  • Willing to assume leadership for products, design patterns, test coverage, line of business, or other areas of focus
  • Experience with TDD (test driven development) or at least commitment to full test coverage using modern test methods
  • Empathy for consumers, teammates, business owners, and other stakeholders
  • Love working as part of a team and continuously strive for self-improvement
Additional Desired Skills
  • Good experience with Elixir and functional programming a plus
  • Strong SQL skills with MySQL or PostgreSQL
  • Experience with non-relational databases and their role in web architectures desired
Knowledge and Experience:
  • Several years of python experience
  • Excellent analytical and problem-solving skills
  • Excellent organizational skills
  • Proven verbal and written cross-department and customer communication skills

Required Skills : Amazon Web Services (AWS), Ruby on Rails, Ruby, Extensive AWS knowledge, Elixir, MySQL or PostgreSQL

Basic Qualification :

Additional Skills :

Background Check :Yes

Drug Screen :Yes

Notes :Must have Ruby on Rails, Ruby, AWS, Extensive AWS knowledge, Elixir, MySQL or PostgreSQL

Selling points for candidate :

Project Verification Info

Exclusive to Apex :No

Face to face interview required :No

Candidate must be local :No

Candidate must be authorized to work without sponsorship ::No

Interview times set : :No

Type of project :Development/Engineering

Master Job Title :Dev: Other

Branch Code :Orange County

Interested in this role?