
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
-
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. -
Senior React Native Developer
Full Remote · Worldwide · 5 years of experience · Upper-IntermediateWe are looking for a Senior React Native Developer to join a project in the tech capital of the world - Silicon Valley. What is the project idea? The project was founded back in 2014 with the goal of connecting private and government universities with...We are looking for a Senior React Native Developer to join a project in the tech capital of the world - Silicon Valley.
What is the 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?Why was the position opened?
We are looking for a Senior React Native Developer to join our team and take ownership of a critical refactoring project. The product is built on React Native with a backend based on MongoDB, which is no longer supported. The application will require significant updates, and we need someone with expertise in data synchronization and offline-first architectures.
What is the team size and structure?
Our team consists of 2 Vue.js engineers, 3 Node.js engineers, Tech Lead, a DevOps, a UI/UX Designer, 2 Manual QA, and a PM.
How many stages of the interview are there?- Interview with the Recruiter - up to 30 min.;
- Interview with PM - up to 20 min;
- Technical interview on the Ralabs side - up to 1 hour;
- Interview with the client in English - up to 30 min.
Requirements:
- 5+ years of commercial experience as a React-Native Developer;
- Strong MongoDB experience;
- Expertise in React-Native and mobile development best practices;
- Experience with Expo;
- Understanding of offline-first applications and data synchronization;
- An Upper-intermediate level of English or higher.
Nice to Have:
- Experience with Ditto or PowerSync;
- Familiarity with REALM Flexible Sync as an alternative to Ditto/PowerSync.
Responsibilities:
- Refactor an existing React Native application built on top of MongoDB;
- Implement and optimize offline-first data synchronization using Ditto or PowerSync (or REALM Flexible Sync as an alternative);
- Work with data publication modeling and ensure proper data permissions;
- Utilize Expo for app development and deployment.