Lead Full-Stack Engineer
We are looking for a Lead Full-Stack Engineer for our client, a company that helps organizations prepare for, manage, and recover from cyber crises. The company evaluates cyber resilience and develops tailored action plans to reduce operational, financial, and regulatory risks. It provides end-to-end crisis management support, including incident response, operations, communications, and negotiations. With extensive experience assisting organizations under cyberattacks, it helps minimize disruption and protect business continuity and reputation.
Requirements:
-
Strong expertise in AWS architecture and cloud-native development, including Lambda, Fargate, SQS/SNS, and Kubernetes-based environments.
-
Hands-on experience with Aurora PostgreSQL, including database design, performance tuning, scalability, and reliability.
-
Strong backend development experience with Node.js and TypeScript in production environments.
-
Experience designing and building scalable, event-driven, and serverless architectures.
-
Practical experience with React and collaboration with frontend teams.
-
Experience with AI-based systems and agent development, including integration with tools such as Claude (or similar).
-
Ability to lead technical discussions, define architecture, and make strategic technical decisions.
-
Strong problem-solving skills and ability to work effectively in high-pressure environments.
-
Strong English (B2+) for communication with stakeholders and international teams.
Would be a plus:
-
.NET experience.
Responsibilities:
-
Develop and maintain AWS-based backend services using Node.js and TypeScript.
-
Design and implement serverless and event-driven solutions with Lambda, Fargate, SQS/SNS, and Kubernetes.
-
Work with Aurora PostgreSQL to create database schemas, optimize queries, and ensure performance.
-
Integrate AI-based systems and agents to improve automation and analysis.
-
Follow security best practices and keep systems reliable and safe.
-
Help the team with technical questions and share knowledge.
-
Support platform operation, monitor performance, and fix issues as they appear.
We offer:
-
Long-term employment with competitive compensation, based on experience.
-
Possibility to work remotely.
-
An open, transparent and fun work culture.
-
Multi-national team and collaborative work environment.
-
Continuous knowledge sharing with engaged co-workers.
-
Career and professional growth opportunities.