
Ralabs
Our technology stack typically includes JavaScript (React.js, Vue.js, Node.js), TypeScript, Ruby, Python, Java, Kotlin, and C#. Also, we’re hiring AI & Data Engineers, DevOps Specialists, UI/UX Designers, Quality Assurance Specialists, and more, to continue improving our clients' projects.
Join Our Telegram Channel for the Latest Job Vacancies!
t.me/ralabs_is_hiring
We regularly share various job openings, offering both part-time and full-time remote opportunities across different industries. Even if you don’t see a vacancy that suits you right now, staying subscribed ensures you won’t miss out on future opportunities.
We offer:
- Handpicked Projects;
We prefer working on something meaningful and tech-driven.
- We are hiring on a remote basis worldwide with the main office in Lviv, Ukraine.
- Social package;
Including medical insurance, sports refund, educational budget, free English classes, psychological training sessions etc.
- Mentorship program;
Get a mentor or become one. We are happy to have incredible Senior Engineers on board who are willing to share and teach.
All open positions — ralabs.org/hiring
Why work at Ralabs — ralabs.org/why-work
-
Senior Vue.js Engineer
Full Remote · Worldwide · 5 years of experience · Advanced/FluentWe are looking for a Senior Vue.js Engineer to join a project in the tech capital of the world — Silicon Valley. Project Idea The project was founded back in 2014 with the goal of connecting private and government universities with regular people like we...We are looking for a Senior Vue.js Engineer to join a project in the tech capital of the world — Silicon Valley.
Project Idea
The project was founded back in 2014 with the goal of connecting private and government universities with regular people like we are. You have a variety of auditoriums, gyms, classrooms, and other venue options available for community use, schedule facility uses and manage requests from the community all in one place.
Just imagine that you’re a football player and you can rent a football field at Harvard to play with your friends. Amazing, right?
What is the team size and structure?
Our team consists of: Tech Lead, 3 Senior FE Developers, 2 Middle Back end and 1 Senior Back end developers, Designer, AQA, QA, and PM.
What exciting things is the product doing for the community?
The product is transforming the way public and private spaces are discovered, reserved, and used across communities — all online and accessible anywhere.
The process:
How many stages of the interview are there?
— Interview with the Recruiter — up to 30 min.;
— Interview with the Project Manager — up to 30 min.;
— Technical interview on our side — up to 1 h;
— Interview with the client in English — up to 1 h.
Requirements:
- 5+ year of experience in Frontend;
- 5+ years of experience in Vue.js development (including Vue 2 and Vue 3);
- Extensive experience with Vue.js core (Vue Router, Vuex/Pinia) and Vue 3 Composition API;
- 2+ years experience with Nuxt.js 2 and 3;
- Experience with Vuetify, Bootstrap, Tailwind, and responsive design principles;
- Strong proficiency in HTML5, CSS3, and JavaScript (ES6+ concepts);
- Knowledge of CSS preprocessors like SASS/SCSS;
- Familiarity with TypeScript and its integration with Vue.js;
- Understanding of RESTful APIs and client-server architecture;
- Experience with version control systems like Git and CI/CD pipelines.
- An Upper-intermediate level of English.
Responsibilities:
- Develop and maintain Vue.js components and ensure code quality;
- Collaborate with backend developers to integrate APIs;
- Optimize application performance and fix frontend bugs;
- Implement responsive and user-friendly UI designs;
-
Middle Elixir Engineer
Full Remote · Europe except Ukraine · 3 years of experience · Upper-IntermediateWe are looking for a Middle Elixir Engineer to join one of our projects in the finance industry. What is this project about? This long-term fintech project is dedicated to simplifying taxes, tax refunds, and tax incentives in the US market. It...We are looking for a Middle Elixir Engineer to join one of our projects in the finance industry.
What is this project about?
This long-term fintech project is dedicated to simplifying taxes, tax refunds, and tax incentives in the US market.
It supports finance and tax-related business logic and has achieved significant success in the industry. Our platform seamlessly integrates software and dedicated tax professionals to optimize users’ R&D tax credit services. By streamlining the process, users simply upload their data, the platform performs analyses, and generates the necessary tax forms, allowing clients to maximize their benefits efficiently.
Who are the people I am going to work with?
You will be working in close collaboration with Senior Engineers, and communicate directly with the client, Lead, and PM from our side.
How many stages of the interview are there?
1. Interview with the Recruiter — up to 30 min.;
2. Tech interview on our side — up to 1 hour;
3. Interview with the client — up to 1 hour.
Requirements:
• 3+ years of working experience in backend development;
• Experience with Elixir and popular frameworks like Phoenix (LiveView);
• Experience with Heroku;
• Ability to do estimates (story points, hours, t-shirt size, three-point estimation (pert.) etc.);
• Ability to perform development planning, including release cycles and maintenance, with a strong focus on quality;
• Ability to conduct quick research, technical spikes, and feasibility investigations;
• Understanding of refactoring techniques;
• React.js knowledge would be a plus;
• Upper-intermediate or higher level of English.
Responsibilities:
• Maintenance of the current platform;
• Conduct and participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team;
• Work closely with teams, including project managers, and engineers, to translate business requirements into technical solutions;
• Implement and maintain automated testing procedures to ensure the reliability and integrity of the software;
• Create and maintain technical documentation for code, processes, and best practices;
• Be responsible for release management and post-release maintenance.