1 view
BrainStorm
We are actively developing IT company that provides a wide range of high-quality products, solutions and services in the field of information technology.We focus on quality, teamwork, and continuous learning.
Join our professional team!
We are looking for a Senior Node.js Developer.
Requirements:
4+ years of commercial backend development experience
Strong expertise in Node.js and JavaScript (ES6+)
Solid experience with TypeScript
Experience with NestJS / Express.js
Deep understanding of asynchronous programming and event-driven architecture
Strong knowledge of REST APIs and system integration
Experience with SQL and NoSQL databases (PostgreSQL, MongoDB, Redis)
Experience designing microservices architectures
Strong experience with Git and code review processes
Upper-intermediate English or higher
Nice to have (but not necessarily):
Experience with cloud platforms (AWS, Azure, GCP)
Knowledge of Docker, Kubernetes, and CI/CD pipelines
Experience with message brokers (Kafka, RabbitMQ)
Experience with GraphQL
Background in high-load or real-time systems
Responsibilities:
Design, develop, and maintain complex backend systems using Node.js
Define and implement system architecture and technical solutions
Lead feature development from idea to production
Ensure code quality through reviews, testing, and best practices
Optimize performance, scalability, and reliability of applications
Mentor mid- and junior-level developers
Collaborate with frontend, DevOps, QA, and product teams
Participate in technical planning and decision-making
Benefits:
Competitive salary based on experience
Paid vacation and sick leave
Flexible working hours
Fully remote work
Professional growth and learning opportunities
Friendly and collaborative team
Long-term projects with modern technologies
Waiting for your CV!