Senior Back End Engineers (Ruby / Elixir)

Company: A2C Consulting
Location: Philadelphia, Pennsylvania, United States
Type: Full-time
Posted: 03.AUG.2018


Title: Senior Back End Engineers (Ruby / Elixir) Location: Philadelphia, PA (South Philadelphia) Duration: 6 to 12 Months + (or Contract t...


Title: Senior Back End Engineers (Ruby / Elixir)

Location: Philadelphia, PA (South Philadelphia)

Duration: 6 to 12 Months + (or Contract to Hire)


Our client is a global eCommerce retailer providing motorcycle enthusiasts with premium apparel, accessories and parts for any riding adventure. Their award-winning customer experience is powered by a proprietary technology platform, original content and a community of moto-enthusiasts worldwide.

Our client is looking for back end engineers to help identify, plan, implement, and deploy systems for their technology-driven retail business in Philadelphia. They are a team of juggernauts - they move fast and always look for new ways to raise the bar. To make it there you need to be curious, detail oriented, knowledgeable and transparent with no room for BS. They appreciate those who are willing to embrace change... willing to take a risk (while remembering to wear a helmet.) Both you and your code would need to be humble, courteous, and kind.

The candidate will work on their in-house procurement, logistics, warehouse management, point-of-sale, customer relationship management, and ecommerce solutions. At times this involves evolving their existing solutions to meet new requirements; at other times this requires building out new tools or rebuilding existing tools as needed. The candidate will work alongside other engineers, designers, project managers, and business stakeholders to make decisions and ensure priorities are met. Most importantly - the candidate will work with the rest of the team to continually improve how theye enhance the experience of enthusiasts.

Skills and Experience:

  • Bachelor in Software Engineering, Computer Science, or the equivalent in demonstrable work experience
  • 3-8 years experience building and deploying large-scale web applications
  • A generalist with deep knowledge in a area or two
  • Comfortable failing fast and passionate about both code quality and shipping on time
  • Experienced as both a producer and consumer of services and APIs
  • Passionate about software as a craft and teaching what you know
  • Eager to review peer code and have your code reviewed
  • Ready to be faced with both green-field projects as well as existing code to analyze, fix, or replace
  • Able to set a high bar for yourself and the rest of your team

Tech Experience:

Our client values using "the right tool for the job." For them, lately, that's meant:

  • Languages: Ruby, Elixir
  • Frameworks: Rails, Phoenix
  • Infrastructure: Ansible, Vagrant, Docker
  • Datastores: PostgreSQL, Redis, Solr, Elasticsearch
  • Services: 3rd party SaaS search and data providers
  • Front End: Responsive HTML/CSS, SASS, JavaScript (+jQuery), ES6, React
    • The right candidate does not need to have experience in these specific technologies but should at least have an interest in some or all of them.

The things our client is looking for:

  • Proficiency in at least one mainstream compiled language (Elixir, Objective-C, C#, Java, etc.)
  • Proficiency in at least one mainstream interpreted language (Ruby, Python, PHP, etc.)
  • Proficiency in SQL and database design
  • Proficiency in Git and source control in a team environment
  • Strong understanding of Object Oriented and/or Functional Programming patterns and principles
  • Experience with automated testing frameworks
- provided by Dice Ruby, Elixir, Objective-C, C#, Java, Python, PHP, SQL, Database Design, Git, Object Oriented and/or Functional Programming patterns and principles, automated testing frameworks

Apply Now


Free eBook

Loader2 Processing ...