We are looking for a Backend Developer to join our Core team. Our product strategy is currently focused on ensuring sustainability and scaling the product. You’ll join the team during the process of refactoring and updating some technologies to the latest versions, where you’ll take an active part.
As a Backend Developer, you’ll be working with our main monolith written in Node.js and Express. We also have a relatively small number of auxiliary services, such as internal APIs or a WebSocket server, following a similar stack. We’re running everything in AWS using Docker containers and are currently in the process of adopting Kubernetes for managing them. As our main datastore solution, we use MongoDB + Mongoose.
This is a remote position under a service agreement. Our Engineering teams’ workday typically starts around 11AM (GMT+1 time zone). That is why the maximum possible difference between our time zones should be plus or minus 4 hours so we can all stay connected.
What you will do:
- Work on the performance and resiliency of our core product;
- work on new features with Core teammates;
- refactor old parts of the system;
- implement and support metrics together with the Ops team.
What you’ll bring:
- 5+ years of experience working with JavaScript and Node.js on the backend;
- B2+ level of English;
- proficiency with TypeScript, MongoDB, Docker and AWS;
- experience in projects with high load;
- comfort with solving scaling issues;
- good observation and debugging skills, especially when working in unfamiliar territory;
- the ability to write robust tests for your code;
- an independent work ethic and good communication skills. You’ll be able to investigate issues on your own and then share findings with your team.
What you’ll get:
- Remote work with a flexible schedule;
- 28 weekdays of paid annual leave;
- access to a corporate laptop;
- compensation for coworking space fees;
- language courses;
- compensation for sports or other physical activities;
- access to mental health support services;
- the freedom to think beyond established patterns.
How to apply:
Send us your CV and a cover letter summarizing your relevant work experience and motivation to join the Readymag team. If your experience matches our requirements, we’ll get back to you and schedule the next step.
The hiring process:
It's entirely remote and runs in three stages:
- a 20-minute call with our HR representative, where you’ll have the opportunity to ask any questions about the job. We’ll also ask you to fill out a form with a few technical questions that don't require special preparation;
- a technical interview with our CTO and Core team representative. This usually takes around 90 minutes, including technical questions and a free-form feature design/review. You don’t need to write code during the interview;
- a finalizing call with Diana Kasay, CEO of Readymag.
A few days after the final stage, we’ll reach out to you with a decision.
Ready to apply for this role?
Apply Now →


