Ruby on Rails Developer

Ruby on Rails Developer

Full-Time 40000 - 50000 £ / year (est.) Home office (partial)
hackajob

At a Glance

  • Tasks: Build and maintain integrations for our data insights platform using Ruby on Rails.
  • Company: Join Dexory, a forward-thinking tech company revolutionising logistics solutions.
  • Benefits: Enjoy private healthcare, life insurance, 25 holidays, and fun team events.
  • Other info: Flexible working options available, including hybrid and remote setups.
  • Why this job: Make a real impact in logistics while working with cutting-edge technology.
  • Qualifications: Experience with Ruby, Rails, and automated testing is essential.

The predicted salary is between 40000 - 50000 £ per year.

hackajob is collaborating with Dexory to connect them with exceptional professionals for this role.

As an Integration Engineer, you will play a key part in building and maintaining the integrations that connect customer WMS systems to DexoryView, our data insights platform. Working closely with the engineering and integration support teams along with communicating externally with Dexory’s customers, you will develop custom parsers, API integrations, and data transformation logic to enable our robots to understand each customer's unique warehouse management system. Open to a variety of working set ups including hybrid / remote.

Responsibilities

  • Developing and maintaining data parsers (both Ruby code and our dynamic, UI defined parser system) to extract and transform warehouse records from various formats (CSV, JSON, XML, Excel).
  • Building custom API integrations to retrieve real-time data from customer warehouse management systems.
  • Implementing data transformation logic to handle customer-specific requirements, edge cases, and format variations.
  • Writing comprehensive automated tests (RSpec) to ensure parsing accuracy and data integrity.
  • Debugging and resolving customer-specific data issues through code fixes and parser improvements.
  • Collaborating with the support and product teams to understand customer requirements and translate them into technical solutions.
  • Participating in technical discussions with customers when deep technical expertise is required.
  • Maintaining internal technical documentation.

Required Qualifications & Experience

  • Strong verbal and written communication skills.
  • Excellent analytical skills and a proactive approach to problem solving.
  • Experience working with Ruby and Rails.
  • Experience writing automated tests and test-driven development practices.
  • Experience with common data transfer methods, such as REST, SOAP, SFTP, etc.
  • Experience with common integration message formats such as CSV, XML, and JSON.
  • Experience debugging production issues and implementing robust error handling.
  • Experience with warehouse management systems or similar e-commerce technologies is useful but not required.

Benefits

  • Private healthcare via Bupa with 24/7 medical helpline.
  • Life insurance.
  • Income protection.
  • Pension: 4+% employee with option to opt into salary exchange, 5% employer.
  • Employee Assistance Programme - mental wellbeing, financial and legal advice/support.
  • 25 holidays per year.
  • Full meals onsite in Wallingford.
  • Fun team events on and offsite, snacks of all kinds in the office.

AAP/EEO Statement

Dexory provides equal employment opportunities to all employees and applicants for employment. It prohibits discrimination and harassment of any type without regard to race, colour, religion, age, sex, national origin, disability status, genetics, protected veteran status, or any other characteristic protected by local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Ruby on Rails Developer employer: hackajob

At Dexory, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our commitment to employee growth is evident through our comprehensive benefits package, including private healthcare, life insurance, and generous holiday allowances, all while working in a dynamic environment that embraces flexibility with hybrid and remote options. Join us in Wallingford, where you will not only contribute to cutting-edge logistics solutions but also enjoy a vibrant team atmosphere with regular events and onsite perks.

hackajob

Contact Details:

hackajob Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Ruby on Rails Developer

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your Ruby on Rails projects, especially any integrations or parsers you've built. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for those interviews! Brush up on common integration challenges and be ready to discuss how you've tackled similar issues in the past. Practice explaining your thought process clearly, as communication is key in this role.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at Dexory.

We think you need these skills to ace Ruby on Rails Developer

Ruby
Rails
Data Parsing
API Integrations
Data Transformation Logic
Automated Testing (RSpec)
Debugging

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Ruby on Rails Developer role. Highlight your experience with Ruby, Rails, and any relevant projects that showcase your skills in building integrations and data parsers.

Show Off Your Communication Skills:Since strong verbal and written communication is key, don’t shy away from demonstrating this in your application. Use clear, concise language and make sure to explain your thought process in previous projects or problem-solving scenarios.

Highlight Your Problem-Solving Approach:We love a proactive approach! In your application, share examples of how you've tackled challenges in past roles, especially those related to debugging or implementing robust error handling in integrations.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team!

How to prepare for a job interview at hackajob

Know Your Ruby Inside Out

Make sure you brush up on your Ruby and Rails skills before the interview. Be ready to discuss your experience with developing data parsers and API integrations, as well as any specific projects you've worked on that showcase your expertise.

Show Off Your Problem-Solving Skills

Prepare to share examples of how you've tackled complex issues in the past. Think about times when you debugged production problems or implemented robust error handling. This will demonstrate your analytical skills and proactive approach to problem-solving.

Communicate Clearly and Confidently

Since strong verbal and written communication skills are essential for this role, practice explaining technical concepts in a clear and concise manner. You might even want to do a mock interview with a friend to get comfortable discussing your ideas.

Familiarise Yourself with Integration Methods

Brush up on common data transfer methods like REST, SOAP, and SFTP, as well as integration message formats such as CSV, XML, and JSON. Being able to discuss these topics confidently will show that you're well-prepared and knowledgeable about the role.