Ruby on Rails Developer for Large Scale Projects
[Remote] We are looking for an experienced Ruby on Rails developer to join our international team. You will be working on one of the leading Direct Marketing Automation Platforms, trusted by sales, marketing and CX teams from Lenovo, Meta and Zendesk.
As a Ruby on Rails developer, you will be responsible for designing, implementing, and maintaining robust and scalable code using Ruby. You will collaborate with cross-functional teams, including designers and product managers, to deliver high-quality software solutions that meet our client's specifications.
We`re big on personality and values. So, you better be:
- Passionate about programming and customization
- Teamplayer – you enjoy coming up with solutions together with colleagues;
- Fun :)
As a Ruby on Rails Developer, you need to have:
- At least 4+ years of professional software engineering experience, with a focus on Ruby on Rails
- Experience with recent versions of Ruby On Rails (version 5.0 and later)
- Experience in writing automated tests
- Strong problem solving and communication skills. You`re clear, to the point, you love asking the right questions and giving feedback with empathy and respect.
- An owner's mindset. You can work with minimum supervision, meet deadlines and take responsibility for the quality of your work.
- A desire for growth. You are looking to improve your skills and grow as an engineer with every opportunity.
- Good level of spoken and written English
This is nice-to-have:
- Some experience with JavaScript and Python. While Ruby on Rails will be your main focus, a combination of these three technologies would really win our hearts.
- Experience with modern Javascript frameworks such as Vue.js or React. Our client`s UI is built using Vue.js and they have a UI Platform team supporting all teams, which you will be interacting with.
- Experience with event-driven architecture, especially Kafka, or a desire to learn these technologies. We are committed to providing support and resources to help you ramp up.
This is what you are going to do:
- Become a core team member by consistently delivering code of the highest quality
- Proactively improve code by following code review best practices
- Ship high-quality software, including testing and debugging
- Own the code you ship - from design to implementation, through to production
- Welcome feedback, demonstrating a willingness to learn and grow.
- Collaborate closely with product and design counterparts.
Why you should work at UPDIVISION:
- The salary will match your experience and skills;
- We created a fun and flexible working environment (no absurd rules here), complete with super cool colleagues;
- Ultra flexible working program;
- You will have the opportunity to work with some of the most intelligent people on 4 continents, trying to change the world.
Who we are:
Started in 2010, UPDIVISION is a software development company that keeps on growing. We're a diverse team of brilliant programmers and creative makers. Together we take ideas and turn them into mobile and web apps that disrupt entire industries.
We know how to deliver globally (5 continents & 20 countries so far) and we are always at the cutting edge of technology.
How to apply:
Apply on our website by using the Apply button below or send your CV to [email protected] and a few words in English about the project you are most proud of.