Position: Senior Backend Developer (Node.js)
Company: Synergetica
Experience required: 5y
English level: upper

REQUIREMENTS

- 7+ years of experience working with Node.js and related technologies
- Experience with both SQL and NoSQL databases
- Strong experience with microservices architecture
- Experience with performance optimization and scalability
- Proven experience with software architecture
- Experience working with Git
- Experience working with event streaming and messaging systems
- Strong problem-solving and debugging skills
- Good spoken and written English level (Upper-Intermediate or higher)

NICE TO HAVE

- Experience with frontend technologies (the team is using React, NextJS, Webpack, Babel, GraphQL, and ES6)
- Experience with Flink
- Experience with Web sockets
- Experience with Rule Engine
- Experience with Docker and Kubernetes

RESPONSIBILITIES

- Designing, building, and maintaining the backend of the platform using Node.js and related technologies
- Collaborating with cross-functional teams to understand requirements and design solutions
- Building and deploying microservices to support the platform’s functionality
- Optimizing the performance and scalability of the platform
- Participating in code reviews and ensuring high-quality and maintainable code
- Keeping up-to-date with new technologies and industry trends to continuously improve the platform
- Working with event streaming and messaging systems

WE OFFER

- Competitive salary depending on your experience
- Professional development opportunities
- Study and practice English: courses and communication with colleagues and clients from different countries
- Yoga classes
- Compensation package (paid vacation, sick leaves)
- Flexible working hours (from 9-11 to 18-20)
- Comfortable office or possibility to work remotely

PROJECT

Our customer is an Israeli next-generation content platform for gamers where users can actually play the posts they see. It is based on innovative proprietary technology that enables anyone to clip their most exciting game highlights and turn them into standalone game pieces called “Playables.” These Playables can be shared so that others can instantly play to create their own outcomes and experiences.

We are looking for a highly skilled and experienced Backend Node.js Developer to join the team and help take the platform to the next level. The ideal candidate will have a strong background in building and maintaining large-scale systems and experience with microservices, SQL and NoSQL databases, performance optimization, software architecture, and event streaming. Bonus points if you have experience working in the gaming industry.