Senior Node.js Developer
- Full Time
- Bulgaria (Remote)
ImpacT Hire is currently looking for a Senior Node.js Developer to join one of our clients – a fast-growing international tech company developing cutting-edge digital solutions built for performance, scalability, and real-world impact.
In this role, you will take ownership of backend architecture and delivery across AWS-based microservices. You’ll collaborate closely with cross-functional teams to design and implement robust, secure, and high-performing systems that power complex applications used globally.
If you’re a Node.js expert passionate about clean architecture, modern cloud technologies, and data-driven systems, this role offers the opportunity to shape core technical solutions from concept to production.
Key Responsibilities:
➢ Architect, design, and optimize backend applications for performance, security, and scalability;
➢ Lead hands-on development using Node.js and TypeScript, ensuring modular, maintainable code;
➢ Collaborate in designing and implementing AWS-based microservices (Lambda, ECS, DynamoDB);
➢ Work with relational and non-relational databases, ensuring efficient data storage and access;
➢ Implement and maintain web security best practices and system monitoring;
➢ Guide new features from inception to production, owning the full lifecycle of development;
➢ Participate in technical discussions, code reviews, and architectural decisions;
➢ Balance technical research with implementation, collaborating with cross-functional teams across Engineering and Product.
Requirements:
➢ 5+ years of professional experience developing modular applications using Node.js and TypeScript;
➢ Strong hands-on experience with server-side development and API design;
➢ Deep understanding of microservices architecture and distributed systems;
➢ Proven experience working with AWS services (Lambda, ECS, DynamoDB, etc.);
➢ Solid understanding of web security, authentication, and authorization patterns;
➢ Excellent communication skills in English and ability to work collaboratively in a distributed team.
Bonus Skills:
➢ Experience with NestJS, GraphQL, Docker, or Kubernetes;
➢ Knowledge of event-driven architecture and related technologies (queues, pub/sub, etc.);
➢ Experience integrating marketing or CRM APIs;
➢ Familiarity with CI/CD pipelines and infrastructure-as-code practices.
What We Offer:
➢ Competitive compensation package based on experience and contribution;
➢ Opportunity to work with modern technologies and shape large-scale, cloud-based products;
➢ Collaborative, international engineering culture with room for innovation;
➢ Flexible working hours and remote-friendly setup;
➢ Access to training, certifications, and continuous learning opportunities;
➢ A role where your technical leadership directly impacts the evolution of key systems.
If you’re a backend engineer who thrives on building scalable systems, enjoys solving complex technical problems, and wants to work with world-class technology in a high-impact environment, we’d love to hear from you!
To apply for this job email your details to milena@impact-hire.com