Enjoy Node.js? So we are!

Join our Node.js team!

Join a recognized team of highly dedicated makers of software.

We're looking for passionate Node.js technologists in Minsk to join our team. We have a lot of exciting things to do, and we’re looking for the right people to grow with us.

Do you really serious about programming?

Check your skills. We believe in you!

Below we summarized the most important skills and knowledge you should have. We also propose some books and articles to guide your self-education, if needed.

JavaScript

Strong knowledge

You should have strong knowledge of JavaScript and understand most quirky parts of the language. Also you should be familiar with common patterns and antipatterns. JavaScript Patterns by Stoyan Stefanov is concise and practical book that worth reading, even if you already know JavaScript. We also recommend JavaScript Garden in order to quickly refresh your knowledge about JS.

Node.js

Strong knowledge

You should have strong knowledge of Node.js. We recommend Node.js in action book by Mike Cantelon. If you read another book — this is fine too! You should know such fundamental concepts as Modules, EventEmitter and Error Handling and tools like NPM, Bower, Grunt or Gulp.

Express.js

Strong knowledge

You should have strong knowledge about Express 4.x framework. Concepts like Middleware and Router should be well understood by you. The same book Node.js in action contains all you need to know about Express. Official API reference also contains lots of examples and highly authoritative.

MongoDB

Basic knowledge

We enjoy NoSQL databases and MongoDB in particular. Also, we are creators of open source Robomongo tool. The Little MongoDB Book by Karl Seguin is a short, practical and free book that serves as a good introduction to MongoDB. Basic knowledge about any of the following drivers for Node.js: Mongoose, Monk, Mongoskin or official Node.js Driver would be enough.

HTML + CSS

Basic knowledge

You should know just basic concepts about HTML and CSS. We hope that you know difference between padding and marging and you know what does CSS Specificity mean. Also you should know how to manipulate DOM model with the help of jQuery. Advanced knowledge and cross-browser differences are not required!

Git

Basic knowledge

At Paralect we mostly use Git as our DVCS. You should have just basic knowledge about Git. First two chapters of the Pro Git book contains all information you need (just 50 pages). You will surprise us, if you understand how to use branches: this is described in the third chapter.

SQL language

Basic knowledge

Regardless of the hype around NoSQL databases, almost all databases try to support SQL-like language, even NoSQL. Ideas behind traditional relational model and SQL language are very important. You should have basic knowledge and experience with some RDBMS. By the way, we also enjoy NoSQL databases :)

Techniques & Principles

Basic knowledge

You should know and understand what does the following three acronyms mean: OOP, TDD and CI. This is enough for us — go on and send us your CV! You will surprise us if you understand or heard about something from the following list: AOP, BDD, DDD, SOLID, CQRS.

Think that you know things listed above?

TIP

If you really know everything we've listed above, please mention I know it all! phrase in the title, and we'll answer you in 2 hours! *

Don't forget about your phone number!

* if received between 12 PM and 6 PM.

We use simple tools and follow unobtrusive, painless process.

We did not sell our soul to any particular methodology like XP, Scrum, Kanban etc. We just try to be progmatic and we try to take best parts from all ideas.

We bet on people, communication and simplicity.

Trello

for planning

Slack

for chat

Hangouts

for talk

Confluence

for documentation

It's already been 7 years since Paralect was founded!

Community of positive, friendly and enthusiastic people.

We're looking for passionate technologists in Minsk to join our team. We have a lot of exciting things to do, and we’re looking for the right people to grow with us.

And we are down to earth and approachable:

We love open source and we work with cutting-edge technologies.

We're looking for passionate technologists in Minsk to join our team. We have a lot of exciting things to do, and we’re looking for the right people to grow with us.

Let's learn, work and grow together!

...and also:

PostgreSQL WebSockets Dropwizard Disruptor Gulp.js Samza Spark ZooKeeper Go Dart React Bootstrap Git PhantomJS CQRS Karma Event Sourcing Lambda Architecture Kappa Architecture HAProxy Less Sass Require.js Bower Puppet Chef Nginx Dapper ...
...and many, many more!

Join our team to harness the power of new technologies.

It's already been 7 years since Paralect was founded!

We've built a company we truly love working for, and we think you will too.

We're looking for passionate technologists in Minsk to join our team. We have a lot of exciting things to do, and we’re looking for the right people to grow with us.

It's already been 7 years since Paralect was founded. Whoa!

About Paralect

We are a software company and a community of passionate, purpose-led individuals. We think disruptively to deliver technology to address our clients' toughest challenges, all while seeking to revolutionize the IT industry and create positive social change.