The system has an old codebase (over 10 years old), and several teams have worked on it throughout its history. Ruby part is implemented using outdated Ruby version. We have conducted initial discovery to understand the scope of work.
We are looking for a FullStack Engineer to join our team and help modernize an existing system. Your mission will be to enhance the current system, improving scalability and maintainability. A key aspect of the project will involve understanding and working with the existing logic, which will require reverse engineering and translating it into a more scalable, modern language. This process is essential to enable product development and support the business as it scales.
Project overview:
The project goal is to modernize the existing supplier-side platform (SSP) thus enabling further application development. This platform provides the ability to integrate Ad Demand Partners (those who want to show ads) and allow Ad Inventory Suppliers (website and app owners) to sell advertising space in an efficient manner via real-time auctions, maximizing revenue for Supply and clicks for Demand.
Stack: Legacy: Ruby 2.1.3, Rails 3.2.17, Scala, JavaScript, jQuery.
Reverse engineering is expected in Python or Node.js.
The system is based on a microservices architecture hosted on AWS.
If functionality needs to be rewritten, the developer will choose the technology to use.
1 Software Engineer (the one we are looking for), DevOps, QA, DM.
The engineer will work independently on the project and make technical decisions autonomously, including proposing solutions to technical and business challenges. Colleagues will be available for consultation as needed.
Pragmatic
Adult
Craftspeople
Forever Learners
Great Allies
Want a Job That Doesn’t Suck?
Absolutely! We offer flexible remote work options, so you can work from anywhere worldwide. Prefer the office vibe? We’ve got a modern, comfy workspace in Ukraine, fully equipped with everything you need.
We have a structured onboarding process to make your transition smooth and welcoming. You’ll have access to mentors, detailed resources, and a supportive team to help you hit the ground running.
We conduct performance reviews every six months to assess your achievements, align your goals with the company’s vision, and identify growth opportunities. During these reviews, you’ll:
At MEV, we’re all about continuous learning and growth. Here’s what a typical path looks like for a Software Engineer:
At every step, your responsibilities grow—and so does your impact. Regular reviews and professional development opportunities keep you moving forward.
We believe in open, transparent communication and a collaborative culture. Regular team meetings, project updates, and social events keep everyone connected and engaged.
We’re big on balance. Here’s what we offer:
Your well-being matters to us. We offer:
We invest in your growth. You’ll get $600 annually to spend on:
Our culture is built on mutual respect, continuous learning, and a passion for innovation. We value diversity, creativity, and a good sense of humor. We’re a team of professionals who support each other, celebrate successes, and challenge ourselves to grow.