🧑‍💻

Middle Full-Stack JavaScript Developer (BY, GEO)

Hi! 👋

image

I'm Vova, CTO in Paralect, and I'm looking for a Middle Full Stack Developer with 3+ years of commercial experience to join our team. I like engineers with can-do attitude who know more than me and openly share their knowledge. A few facts to start with:

📌 The minimum required level of English for this position is B1.

🌍 You have the opportunity to sign a B2B contract or be officially employed in the following locations: Belarus and Georgia.

Meet Vova

Paralect + JavaScript

Paralect was founded by developers in 2009. Strong engineering culture is the foundation of the company.

image

We've been using Node.JS on production products since 2014.

We're early adopters of MongoDB. We've developed Robomongo — an open-source MongoDB shell with more than a million downloads. See why we default to MongoDB in Paralect here

We've been using react.js since 2014, react-native since 2016, nw.js since 2014, Electron since 2015. Betting on 0.x versions back then.

We've trained more than 70 Full-Stack JavaScript engineers who graduated from the Startup Summer internship program.

P.S. We're not limited by JavaScript and update our stack regularly. See Paralect's complete stack.

Skills we're looking for

image

JavaScript & Node.JS

Strong Knowledge

You should have a strong knowledge of JavaScript and understand the most quirky parts of the language.

You should understand the internal basics: event loop, micro/macro tasks, I/O, V8.

We prefer Koa and Express for API and expect that designing, running, and scaling an API is not an issue for you.

image

SQL

Medium Knowledge

Regardless of our love for MongoDB, RDBMS and SQL knowledge remain must-have skills for backend development.

We prefer PostgreSQL but experience with any relational database is enough.

Understanding the difference between OLTP, OLAP, and HTAP systems design will be beneficial.

image

System Design

Basic Knowledge

We hope you've heard something about Microservices, Event Sourcing, CQRS, DDD, Kappa/Lambda architectures.

We hope that the Log means more than console.log for you.

If you can conceptually describe how to design a Twitter/Facebook feed — it would be more than enough.

image

MongoDB

Strong Knowledge

We enjoy NoSQL databases and MongoDB in particular. MongoDB fits naturally in the JS full-stack and helps to avoid object-relational impedance mismatch.

We expect you to know some of the MongoDB drivers and the query language.

Understanding indexes, replication, and sharding will be beneficial.

image

DevOps

Basic Knowledge

You should understand the basic concepts of clouds and the way to deliver your code to multiple environments.

GitHub Actions, Kubernetes, Docker, Terraform, Grafana, Prometheus, AWS are great, but Serverless and PaaS are often just enough.

image

Curiosity

Constant Learning

You should constantly search for ways to improve your current toolset and question the approaches that have been applied.

You should understand how to communicate + 'sell' your vision and find ways to apply your knowledge while minimizing risks for your team and the product you work on.

🤯 Scared by something from the above requirements?

✉️How to become part of our team? Send CV 👉  join@paralect.com • Wait for a response. We promise we’ll respond quickly!