Junior Ruby on Rails Developer
The Codica is looking for a Junior Ruby on Rails engineer.
We have all the opportunities for self-development: mentors, experienced leaders, regular code reviews, an up-to-date technology stack, availability of roadmaps for career growth, and the opportunity to discuss and influence key decisions within the company publicly.
Our tech stack: Ruby 3.1+, Rails 7, PostgreSQL, Redis, ElasticSearch, Node.js/Nest.js. Also, we love React, Typescript, and Next.js. Mobile development on React Native.
For all branches, we use GitLab CI/CD. We also use bundle audit to find libraries that need updating. All functionality is covered by tests. We use rspec and rswag-specs for project APIs. Tests are also run on CI/CD.
All projects are Dockerized. Deployment is also via GitLab CI/CD. All of our infrastructure is hosted on AWS. On AWS, we use such services as ECS, EC2, RDS, S3, and many others.
Requirements:
- Experience writing code in Ruby (minimum or higher);
- Experience in creating web applications on the Rails framework;
- Experience working with API projects will be a plus;
- Understanding the basics of the Web (HTTP request methods, API, HTML/CSS);
- Understanding the basics of database operation (Active Record, sql, queries with joins);
- Ability to self-study, critical thinking, analysis, and search for possible solutions to solve problems;
- English is at the level of reading documentation.
We offer:
- Professional support of experienced developers at all levels of project implementation;
- Personal review once every 6 months, where we honestly and substantively discuss your career and financial prospects;
- Systematic one-to-one meetings with a mentor (once every two months), where specific tasks and near-future prospects are discussed;
- The ability to switch between projects;
- Active promotion of code writing culture and systematic Code Review;
- Professional and open to suggestions management, which is always looking for ways to improve work processes and conditions;
- The possibility of 100% remote work, which allows you to change your location and work environment freely;
- Constant support and help for each other.
You will need to complete a test task so that we fully understand each other. Send your resume, and we will be glad to see you :)
We will be waiting for you!
Send your CV
Our goal is to build high-performing and happy teams.

Meet your team in person
