Job Search and Career Advice Platform

Enable job alerts via email!

Backend Engineer

Recooty

Remote

PLN 180,000 - 240,000

Full time

4 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A social e-commerce platform is looking for a Backend Developer to work with the latest technologies and improve their service-oriented architecture. You will develop features, maintain existing applications, and optimize performance. The ideal candidate should be experienced in Node web applications, JavaScript, TypeScript, and NestJs, along with proficiency in MongoDB and RabbitMQ. This role is fully remote, offers competitive benefits, and involves working in a dynamic international environment where English is the primary language.

Benefits

Fully remote job
20 days of paid holiday
Monthly budget for perks
Integration events
Informal atmosphere
Non-corporate communication

Qualifications

  • Experience in building Node web applications.
  • Deep understanding of JavaScript and TypeScript.
  • Knowledge and experience in NestJs.
  • Experience with MongoDB.
  • Experience working with RabbitMQ or alternatives.
  • Knowledge of Unit and Functional testing.
  • Experience working with GIT.
  • Experience working with Docker.

Responsibilities

  • Work with the newest technologies and up-to-date libraries.
  • Develop new features and maintain existing ones.
  • Write reusable code and libraries for future use.
  • Optimize applications for speed and scalability.
  • Focus on quality of the code via the code review process.

Skills

Node web applications
JavaScript
TypeScript
NestJs
MongoDB
RabbitMQ
Unit and Functional testing (Jest & Mocha)
GIT
Docker

Tools

AWS
Kubernetes
Terraform
Ansible
DataDog
ELK Kibana
GitLab
Job description
Backend Developer

Flip is a social e-commerce platform developed for a great scale with service-oriented architecture.

We've created an ecosystem with over 130 auto‑scalable containerized microservices behind the API gateway integrated with a unified logging layer and common monitoring.

Our most common microservice relies on NestJs, MongoDB, Redis and uses RabbitMQ as a transport layer. Our automated CI/CD pipelines allow us to build a production‑ready microservice in 15 minutes. What is more, we scale specific parts of the ecosystem using user traffic‑based components.

What we offer:
  • Fully remote job
  • 20 days of paid holiday
  • 400 PLN each month to spend on +750 perks via Worksmile
  • Working hours from 8:00 / 9:00 AM CEST to 4:00 / 5:00 PM CEST
  • Integration events
  • Informal atmosphere
  • Non-corporate communication across teams
  • An international environment in which English is spoken
Our tech stack:
  • Databases: MongoDB / AWS RDS / ScyllaDB
  • Development: RabbitMQ / Kafka
  • Microservices based on: K8s
  • Monitoring & APM: DataDog
  • Logs: ELK Kibana
  • CI/CD system: GitLab
  • Infrastructure as a Code: Terraform & Ansible
  • Our main cloud: AWS
Your role and responsibilities:
  • Working with the newest technologies and up-to‑date libraries (Node, TypeScript, NestJS, MongoDB)
  • Working with microservices architecture
  • Developing new features and maintaining existing ones
  • Building and writing reusable code and libraries for future use
  • Bringing your ideas into the product and sharing them with others
  • Optimizing applications for speed and scalability
  • Focusing on the quality of the code via the code review process
What we need from you:
  • Experience in building Node web applications
  • A deep understanding of JavaScript and TypeScript
  • Knowledge and experience in NestJs
  • Experience with MongoDB
  • Experience working with RabbitMQ or alternatives
  • Knowledge of Unit and Functional testing (Jest & Mocha)
  • Experience working with GIT
  • Experience working with Docker
Awesome to have:
  • Experience and understanding of high-load, real‑time, distributed applications
  • Experience with ElasticSearch, ScyllaDB, Influx, Timescale, Kafka
  • Understanding of Kubernetes & containerization
  • Understanding of Cloud (AWS) Infrastructure
  • Understanding of load distribution, algorithm complexity, and data-flow optimization
  • Good skills in data modeling and data denormalization
  • A good level of spoken and written English (min. B2)
  • Being passion‑driven when it comes to creating clean code, delivering a great product and constantly improving yourself
  • Being ready to help other team members
  • Being eager to help them make informed decisions
  • Being open to learning and mastering diverse technologies and techniques, along with a desire for continuous learning
  • Experience in working in a fast‑paced working environment
  • “Can‑do” attitude with readiness to face new challenges
Please include in your application:

'''I hereby give consent for my personal data included in my application to be processed for the purposes of the recruitment process under the Personal Data Protection Act as of 29 August 1997, consolidated text: Journal of Laws 2016, item 922 as amended.'' to your resume.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.