Ruby on Rails Developer
Remote
Codica Team is looking for an experienced Ruby on Rails Developer who is willing to test their existing skills and strengthen our expertise. We offer you to become a part of the development team working on a large-scale project for a client from the Netherlands.
How we work:
- We work directly with our customers, helping them to design and develop their products from scratch;
- We provide a full development cycle to our clients;
- DevOps culture: we always use AWS from the start of each project and automate CI/CD;
Our tech stack:
- For backend we use: Ruby 2.6+, Ruby on Rails 6+, PostgreSQL, Redis;
- React and Typescript for a frontend;
- We use Docker on a project;
- Our infrastructure is built on AWS using services like ECS, EC2, RDS, S3, and much more;
Requirements:
- Solid both Ruby and Ruby on Rails knowledge;
- 1+ year of commercial experience building web applications on Rails framework;
- Experience with API in projects;
- Experience writing automated tests;
- Independence and reliability;
- Decent English level to be able to communicate with the client;
- Experience with AWS and Docker would be a plus;
What we offer:
- A systematic code review and constant improvements in code-writing;
- We use a clear stack of technologies, allowing to enhance skills;
- 100% remote job with a flexible start/end time;
- An active community with regular discussions;
- Open to suggestions management, which is always looking for ways to improve work processes and conditions;
Some examples of what we worked on in this project:
To move on with this position, we offer candidates to complete the test task. This is our way to see how you solve given problems and work with code. We would love to cooperate as soon as possible!
For more information, please contact us at job@codica.com
Or in Telegram: @Vladyslava_Codica
Send your CV
Our goal is to build high-performing and happy teams.

Meet your team in person

Q: What’s important when building a first app with Ruby on Rails?
Use rubocop and write tests during development - this is how it’s done on real projects. To deploy your application, you can use heroku - it’s free and easy to use. Also, show your app to a couple of friends and ask for feedback. Finally, describe how to launch your app in readme, and populate your website with test data.
Maksym
Ruby on Rails Developer
Why join Codica?
Great clients and projects
We directly work with our clients, who are startups and established businesses from all over the world. Our projects are full-cycle, from the client’s idea to a working solution.
Friendly management
Our management is professional, friendly, open to feedback and suggestions, and always looking for ways to improve our working processes and conditions.
Strong engineering team
We strongly believe that a solid engineering team is our way to success. When you meet them, you get two for one: a high-skilled mentor and a supportive colleague.
Flexible working hours
We appreciate our employees efficiency, and create conditions for delivering best results. This is why we offer flexible working hours for our teammates. Students are welcome!
Personal development plans
Each of our team players wants to grow professionally. We make this process easy with ready development plans for each role. You can track the progress and see what skills you need to acquire.
Regular performance reviews
We regularly analyze your role inside the team, your skills level and help to realize your potential. As a result, your compensation will be competitive, and revised regularly.
Awesome teammates
We do not just hire someone who will have the required skills — we are looking for people who will become an important part of the team, who will share our values and spirit.
Work from anywhere
We work 100% remotely, so our teammates are free to change their location and working environment. This is possible thanks to our efficient communication and work processes.
Your opinion matters
You will have the opportunity to actively participate in each project discussion, suggest new technologies or your own way to implement a new feature.