Position: Backend Engineer
Company: DSU
Category: Node.js
Experience required: 2y
English level: intermediate

**Requirements:**
• Solid back-end development experience (either JS or Java - or even any other complex language - we all know these are just the tools for the true Engineer right?); 
• Experience with SQL and NoSQL;
• Experience in writing unit and integration tests;
• Deep understanding of distributed systems principles functioning; 
• Experience in setting up or using CI/CD on a project;
• Knowledge of TypeScript is highly desirable.

**Will be a plus:**
• Experience with Redis & caching systems; 
• Pub-Sub messaging systems (e.g. RabbitMQ, Google PubSub, Kafka);
• Experience with Neo4j; 
• Experience with Angular 2+ (at least some); 
• Any experience with Python; 
• Knowledge of Swagger;
• Experience of working with multimedia (video streaming, video/photo coding etc.) 

**Future responsibilities:**
• Work on a complex back-end system that includes the use of various products / Google Cloud Platform services (FireStore, Cloud Functions, ComputeEngine);
• TypeScript development; 
• Work with SQL and NoSQL databases (considering the necessity of future scaling); 
• Work with Neo4j graph database; 
• Work with Angular 2+ (a small part but still an important one);
• Participate in a variety of divergent and challenging tasks that emerge daily in an actively developing product;
• Interviewing new candidates for your team, mentoring and supervising.

We are looking for an ambitious, experienced and talented engineer to join the team of the same people who work on our successful mobile product. 

It is a Social Media app that allows people to create absolutely unique and unconditioned content, monetize their impact and withdraw funds seamlessly.
We are looking for an individual who will work closely together with us and our Architect-level back-end engineer as a supervisor on complex product logic and help us expand, improve, grow and implement all the features & enhancements planned - as we have a lot of them.
 
You will be working closely with the best engineers in town enjoying all the benefits of product development. We encourage initiative, creative and proactive approach and fully support our talents on all the levels.
And by saying that we really mean that.

P.S. **You can either be experienced Java and/or JS developer**- nevermind, we're looking for people who are passionate about their craft and who are ready for a challenge! Feel free to reach out. Same as you don't have some of the skills or experience that are mentioned above.

P.P.S. Sense of humor is a must at DSU.