Node.js Developer
Join️ Team
Node.js Developer
Node.js Developer

Node.js Developer

Hi! 👋

I'm Igor, CTO in Paralect, and I'm looking for a Node.JS developer to join our team. I like passionate developers who know more than me and openly share their knowledge. P.S. I don't really like React, even though it used on the majority of Paralect's projects 🤭. Apply to know why

image

About Paralect

Paralect selects partners and delivers complex technology products that thrive.

Paralect is a place for creative people to build a personal brand. We help each other, share our knowledge and feedback. We aren't afraid to experiment and fail — that's how we succeed.

We're focused on 🤓 Technology, 💐 Design and 😲 User Experience and our greatest delight is creating tools that feel like art.

🎯

Paralect's goal is to maintain a platform for people to grow into world-class professionals and entrepreneurs.

Meet Vova, be like Vova

Paralect + JavaScript

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

We've been enthusiastic about JavaScript and the technologies around it.

  • We've been using Node.JS on production products for 7 years, since 2014.
  • We're early adopters of MongoDB. We've developed Robomongo — an open-source MongoDB shell with more than a million downloads. 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.
  • There are > 50 JavaScript engineers in Paralect's team today
  • We've trained more than 60 Full-Stack JavaScript engineers who graduated from the Startup Summer internship program.
image

We've made a bet on JavaScript (amongst other technologies we adopted) and the bet clearly won.

And we still believe in the bright future of JavaScript with new technologies to run API on edge networks and execute NodeJS directly in the browser.

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

💡

Working in Paralect team brings you close to the experience we've gained during these years.

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? No worries — that's an ideal profile, but the world is not ideal. Below are some resources we recommend to check if you want to learn more. Architecture 🔥🔥 Designing data-intensive applications by Martin Kleppmann 🔥🔥 – The Log: What every software engineer should know about real-time data's unifying abstraction by Jay Kreps (Apache Kafka creator, CEO Confluent) – How to beat the CAP theorem by Nathan Marz (Apache Storm creator) – Questioning the Lambda Architecture by Jay Kreps – CQRS documents by Greg Yung System Design Towards Data Science Blog – Gaurav Sen YouTube channel – Tech Dummies YouTube channel – Success in Tech YouTube channel MongoDB Documentation (yes, it's pretty good) – M001: MongoDB Basics (the go-to official MongoDB course)

Products that need you 🦸🏼‍♀️

We're always looking for engineers to join our team on a number of products, including Paralect's own products and client ones.

Below are few hot openings but we're not limited to just these. Get in touch with us to find the best fit for your skills, interests, and values.

Paperclip 🔥

image

Paperclip is an accounting software built for startups.

Paperclip makes bookkeeping less boring by implementing familiar no-code features for their users.

Technical challenges include transaction reconciliation, scaling for enterprise clients, creating an SQL-like language engine for querying the data, and creating workflows.

goLance

image

goLance is a global freelance marketplace with advanced financial tools.

goLance is built on top of microservices that communicates with each other via Kafka.

The product includes a web application, mobile app, and desktop time tracker.

You'll need to deal with complex technical issues to allow seamless product growth.

Wynter

image

Wynter delivers feedback on messaging from the people you're marketing to.

Wynter is the first product focused on copy testing and connects website owners with high-quality panel experts, including C-level executives, product managers and marketers.

Wynter provides exceptional UX to meet the demanding needs of its target audience.

🤓

Not your fit? That's not all! Check few other products in our Showroom. We're pretty sure that we have a challenging job for you so get in touch with us.

Join us and make Dmitry, Paralect CEO, report to you weekly 👇.

image

Also, we ❤️ video

Developers about Paralect

Just.. Do.. It!
Just.. Do.. It!

Apply Here →

or send an email to career@paralect.com