Jobs and Careers
EX

Senior Ruby Developer

Exadel
Hungaryfull_timeVerifiedPosted 5 Apr 2023

About the role

We are currently looking for an experienced Senior Ruby Developer to join our international team.

Work at Exadel - Who We Are: 
Since 1998, Exadel has been engineering its own software products and custom software for clients of all sizes. Headquartered in Walnut Creek, California, Exadel currently has 2800+ employees in development centers across the Americas, Europe, and Asia. Our people drive Exadel’s success, and they are at the core of our values. 

About Our Customer:
The customer is an educational technology company based in Salt Lake City, Utah. It is the developer and publisher of Canvas, a Web-based learning management system, and Canvas Network, a massive open online course (MOOC) platform. 

Project Team:
Joining our team means working with full-stack engineers with experience building web-scale services in a loosely-coupled but highly-integrated system. We work with such technologies as Ruby, Rails, Javascript, React, and PostgreSQL on Linux, and our platform runs on AWS.

Requirements:

  • 5+ years of professional software development experience
  • Strong knowledge of Ruby and Ruby on Rails
  • Experience or interest in different languages and frameworks. Skilled full stack developer, or an expert back-end developer open to growing towards the full stack (React)
  • Experience working on cloud-based, high-traffic production applications
  • Hands-on experience with AWS services like EC2, SQS, SNS, RDS
  • Knowledge of DynamoDB
  • Knowledge of Docker
  • Ability to solve complex problems requiring in-depth analysis
  • High levels of proactivity
  • Strong interpersonal and communication skills
  • Ability and desire to work in an open and team-oriented environment

Nice to have:

  • BSc in computer science or related degree preferred
  • Knowledge of PostgreSQL
  • Knowledge of Shell 

Responsibilities: 

  • Join one of the two teams who closely collaborate on building, operating, and owning the quiz engine in Canvas
  • Use Ruby on Rails to write key features to improve teaching and learning
  • Learn and use AWS services like EC2, CloudFront, SQS, Lambda, S3, and RDS to craft cloud-native web services and provide world-class uptime and performance
  • Use CI/CD (test automation, deployment workflow) to improve quality and deployment.

Advantages of Working with Exadel:

  • You can build your expertise with our Client Engagement team, who provide assistance with existing and potential projects
  • You can join any Exadel Community or create your own to communicate with like-minded colleagues
  • You can participate in continuing education as a mentor or speaker. You will not only be emotionally but also financially rewarded for mentoring
  • You can take part in internal and external meetups as a speaker or listener. We support you in broadening your horizons and encourage knowledge sharing for all of our employees
  • You can learn English with the support of native speakers
  • You can take part in cultural, sporting, charity, and entertainment events
  • Working at Exadel means always upgrading your skills and proficiency, so we provide plenty of opportunities for professional development. If you’re looking for a challenge that will lead you to the next level of your career, you’ve found the right place 
  • We work hard to ensure honest and open relations between employees and leadership, so our offices are friendly environments

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Exadel

View company profile →