> Markdown version of [/jobs/ext/4099086-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/4099086-lead-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer - **Company:** Incision - **Location:** Amsterdam, Netherlands (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Amazon S3, Computing Platforms, User Authentication, Automation of Tests, Mobile Application Development, Software Quality, Code Review, Databases, Continuous Integration, Software Design Documents, Distributed Systems, Amazon DynamoDB, Elasticsearch, MongoDB, MySQL, Node.Js, Pair Programming, Software Architecture, Redis, Software Engineering, Systems Architecture, Systems Integration, Strategies of Testing, TypeScript, WebSocket, WebRTC, Openapi, Datadog, AWS Cdk, Delivery Pipeline, Software Security, AWS Lambda, Backend, Git, Event Driven Architecture, AngularJS, Playwright, Front End Software Development, Cloudwatch, Api Gateway, NestJS, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, Serverless Computing, OpenSearch, Microservices - **Published:** October 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a7d63dbf3c19e621 ## About the Role * 8+ years of software engineering experience, with experience operating at Lead or strong Senior / Tech Lead level * Strong hands-on experience with TypeScript and Node.js * Production experience with NestJS, Express, Fastify or comparable Node.js frameworks * Strong understanding of software architecture, distributed systems and modern backend design * Significant hands-on experience with AWS * Experience designing production systems using services such as: + AWS Lambda + API Gateway + S3 + SQS + EventBridge + Step Functions + Cognito + DynamoDB * Strong experience with Infrastructure as Code, preferably AWS CDK and/or Terraform * Experience designing and operating microservices and event-driven architectures * Strong database knowledge across both document and relational models, ideally including: + MongoDB / DocumentDB + DynamoDB + MySQL / Aurora * Good understanding of API and real-time communication design using REST, OpenAPI and WebSockets * Experience with asynchronous processing, retries, idempotency, distributed workflows and failure handling * Strong understanding of automated testing and modern testing strategies * Experience with CI/CD and multi-environment deployment pipelines * Strong understanding of observability and monitoring, including logs, metrics, tracing, alerting and production troubleshooting * Ability to design systems with operational visibility in mind and diagnose complex production issues across application and infrastructure layers * Good understanding of application security, authentication, authorization and secure software development practices * Experience improving performance, scalability and reliability of production systems * Strong Git and pull-request based development practices * Proven experience mentoring engineers and improving the technical quality of a team * Comfortable challenging implementation decisions and constructively raising the engineering bar * Strong communication skills and the ability to work directly with Product, QA, Architecture and business stakeholders * Experience within healthcare technology or healthcare services is strongly preferred., * AWS certification, particularly AWS Solutions Architect Associate or Professional * Experience working as a Lead Engineer in a multi-team environment * Experience working with distributed or external development teams * Experience with observability platforms such as Datadog, CloudWatch or Elastic Stack * Frontend experience, particularly Angular * Mobile development exposure * Experience with Redis / Valkey and OpenSearch / Elasticsearch * Experience with Playwright and Jest * Experience with high-scale or high-availability systems * Experience operating production systems and participating in incident resolution * Familiarity with AI-assisted or agentic software engineering tools and workflows * Experience with healthcare, fintech or another regulated environment * Familiarity with privacy, security and compliance requirements such as GDPR * Experience creating architecture diagrams, ADRs and technical design documentation ## Description We are looking for a hands-on Lead Software Engineer to take a leading role in the technical execution of our engineering teams. You will work closely with our Lead Architect / Platform Lead and act as a technical anchor for our core engineering team. Your primary responsibility will be ensuring that the team consistently delivers high-quality, maintainable software, while helping establish strong engineering standards across the wider technology organization. This is a hands-on engineering role. You will design solutions, review architecture, write and review code, support engineers in difficult technical decisions, and help teams turn product requirements into reliable production software. Your role * Take technical ownership of software delivery within our core engineering team * Ensure features are designed and implemented to a consistently high engineering standard * Coordinate technical implementation across Backend, Frontend, Mobile and QA where required * Translate product and business requirements into clear technical approaches and implementation plans * Design and implement backend services using TypeScript, Node.js and NestJS * Architect solutions on AWS, primarily using serverless and managed services * Make technical decisions around service boundaries, APIs, data models, integrations and asynchronous workflows * Review designs, pull requests and implementation approaches for complex or high-risk changes * Identify technical risks early and help engineers resolve architectural or implementation issues before they affect delivery * Establish and continuously improve coding standards, engineering practices and development guidelines * Support engineers through mentoring, pair programming, code reviews and technical design sessions * Help maintain consistent engineering standards across multiple development teams, including external engineering partners * Work closely with our architect on system architecture, scalability, reliability and technical evolution * Ensure new functionality includes appropriate testing, observability, monitoring, security, operational readiness and documentation * Improve engineering productivity through better tooling, automation and development practices * Help adopt and maintain effective AI-assisted engineering practices where they improve software delivery * Participate in architecture discussions, ADRs and technical roadmap development * Contribute directly to implementation when projects require senior hands-on engineering support, What success look like * Engineers can move quickly without sacrificing software quality * Technical decisions are made early and clearly * Complex implementations receive the right level of technical oversight * Pull requests and architecture discussions consistently maintain a high engineering standard * Teams take ownership of testing, observability, monitoring and production readiness * Engineering practices become more consistent across internal and external teams * Technical problems are identified before they turn into delivery or production problems * Our architecture/platform lead can focus more deeply on platform architecture, infrastructure, reliability and long-term technical strategy