Senior Ruby Developer
ExadelAbout 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 KitFree account required — sign up in 30s