Senior Node.js Developer

Tbilisi, Georgia🕖 1 week ago

Cactus is a software development company, providing full-cycle services for the European market. More than 170 companies increased business productivity using solutions developed by CactusSoft programmers. The company has been regularly included in the listings of the best software development companies in Belgium and Europe.

Currently, we are looking for a Senior Node.js Developer in its hub in Tbilisi, Georgia. In this role, you will be vital in designing, developing, and maintaining mission-critical web applications and APIs. You will work closely with cross-functional teams to drive architectural decisions, implement robust and scalable solutions, and ensure the delivery of high-quality software products.

What you will do:

Design and develop highly scalable and efficient backend systems using Node.js, TypeScript, and modern JavaScript frameworks and libraries.Leverage your expertise in Domain-Driven Design (DDD), Clean Architecture, and other architectural patterns to build maintainable and extensible applications.Design and implement RESTful APIs, ensuring adherence to industry best practices and standards for API design, documentation, and security.Ensure the security and compliance of the backend systems, adhering to industry standards and best practices for data protection, access control, and regulatory requirements.Collaborate with frontend engineers, DevOps teams, and other stakeholders to ensure seamless integration and deployment of backend services.Implement robust testing strategies, including unit, integration, and end-to-end testing, to ensure the reliability and quality of the codebase.Leverage AWS services such as EC2, S3, RDS, Lambda, and others to build scalable and resilient applications.Continuously monitor and optimize application performance, identifying and resolving bottlenecks and performance issues.Participate in code reviews, mentoring junior engineers, and promoting best practices within the team.

What we expect:6+ years of industry experience in software engineering, with a strong focus on backend development for full-stack web applications.Proven expertise in Node, TypeScript, and modern JavaScript development methodologies, processes, and tooling.Thorough understanding of architectural patterns and principles, such as Domain-Driven Design (DDD) and Clean Architecture.Extensive experience with API design and implementation, including RESTful APIs, API documentation, and API security.Knowledge of microservices architectures and event-driven architectures.Hands-on experience with multiple AWS services, including EC2, S3, RDS, Lambda, and others, for at least 2 years.Strong problem-solving and analytical skills, with a keen eye for detail and a commitment to delivering high-quality code.Excellent communication and collaboration skills, with the ability to effectively articulate technical concepts to both technical and non-technical stakeholders.Proficiency in English, both written and verbal.

Preferred QualificationsExperience with containerization technologies such as Docker and AWS ECSFamiliarity with serverless architectures and serverless frameworks (e.g., AWS Lambda, AWS Serverless Application Model).Experience with agile software development methodologies and continuous integration/continuous deployment (CI/CD) practices.Experience/understanding of Function Programming and its benefits (bonus but not required).Experience with Terraform/Terragrunt (bonus but not required).Experience leading software teams (bonus but not required).

To ensure your comfortable working environment we offer:Flexible working hours.Health insurance.Opportunity to work remotely in an international environment.Work-related courses, certifications, and books.English classes several times a week.Get-together team events.

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago