Position: Senior Software Engineer
Category: Node.js
English level: upper
Years of experience: 8


Highly skilled Full-Stack Developer and Team Lead with over 8 years of experience in building scalable, high-performance and real-time web applications, and leading cross-functional teams. Proficient in an array of modern technologies such as Node.js, TypeScript, React, PostgreSQL, MongoDB, Redis, GraphQL, AWS, Docker, K8S, C++, Go and many others. I am seeking an exciting opportunity to join a forward-thinking company where I can contribute my expertise, leadership skills, and continue to grow as a developer.

Some of technical skills:
Node.js: Solid experience in developing server-side applications with Nest.js, handling asynchronous tasks, implementing RESTful and GraphQL APIs, and optimizing performance.
React: Strong experience in building modern, responsive, and high-performance user interfaces using React, Redux, and related libraries.
PostgreSQL & MongoDB: Extensive knowledge of relational and NoSQL database management systems, with hands-on experience in designing, implementing, and optimizing database schemas, queries, and transactions.
GraphQL: Skilled in creating flexible and efficient APIs using GraphQL, improving data fetching and reducing network overhead.
AWS: Deep understanding of AWS cloud services, including EC2, S3, RDS, Lambda, enabling the deployment and management of scalable, resilient, and cost-effective applications.
Docker, K8S, and Terraform: Experienced in containerizing applications using Docker and managing container orchestration with Kubernetes, ensuring high availability and seamless deployment.
WebRTC: Experienced in implementing real-time communication features, such as video conferencing and peer-to-peer data sharing, using WebRTC technology.

Leadership & team management:
Team Lead: Successfully led a team of developers on my last job, managing project timelines, delegating tasks, and ensuring the delivery of high-quality software solutions.
Collaboration: Proven ability to work effectively with cross-functional teams, including designers, product managers, and other stakeholders, to achieve project goals.
Mentorship: Passionate about sharing knowledge and providing guidance to team members.

Other skills:
Excellent problem-solving skills and a keen eye for detail.
Strong communication and collaboration skills, with experience working in Agile environments.
Self-motivated and a continuous learner, committed to staying up-to-date with the latest technologies and best practices.