> Markdown version of [/jobs/ext/2205593-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/2205593-staff-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). --- # Staff software engineer - **Company:** Shine - **Location:** Amsterdam, Netherlands - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Artificial Intelligence, Amazon Web Services, Business Software, Software Quality, Code Review, Software Debugging, Github, Node.Js, Software Engineering, TypeScript, Backend, Event Driven Architecture, Build Management, Production Code, Front End Software Development, NestJS, Restful APIs, Domain Driven Design, Microservices - **Published:** August 24, 2026 - **Apply:** https://nl.talent.com/redirect?id=631705216863502851&source=vacant&utm_medium=xml&utm_campaign=marketing&utm_product=vacantnew_bulk&oapply=org_v2026-08&puid=edaaadddddafadd9bddg9ddbeddeaddfadaabdd89dda9dddbddbaddgbdaeadd8cddb9ddfbea3addffddgaed2dddgaddgfddgaddgaddg9ddg6ed3gc9bbb9b3bee3ee33def3de93de83de9gddcgddffddc3deg3deegddc3ee33de93deg3ee33ee33deg3ee33ee33ee33ee33ee33ee3&pos=6&xml_batch_generation_id=1fe8484f-b89e-4a8a-8750-4d5d2b010f15&falcon=1&pid=5a464b205cdf&bpid=f18ee55c7e0b59c32996d2c426f10bd0 ## About the Role * 8+ years of professional software engineering experience. * Experience providing technical leadership without direct people management responsibilities. * Strong experience with TypeScript (Node.js/JavaScript also considered). * Experience designing and building event-driven architectures and microservices. * Strong understanding of REST API design, ownership, and lifecycle management. * Experience building and operating applications on AWS. * Experience with CI/CD pipelines using GitHub Actions. * Demonstrated ability to make architecture decisions and take long-term ownership of technical solutions. * Passion for code quality through testing, reviews, engineering standards, and mentoring. * Genuine interest in financial, accounting, or business software domains. * Enthusiastic adopter of AI engineering tools, with practical experience using AI in day-to-day software development. Nice to Have * Experience with NestJS. * Knowledge of Domain-Driven Design (DDD). * Experience in fintech or accounting software. * Strong opinions on the role of AI in software engineering, backed by practical experimentation. * Full-stack experience, with confidence contributing across both frontend and backend. Team & Ways of Working You'll join a collaborative product engineering team of 5-8 engineers with a mix of experience levels across the Shine hubs. ## Description We're looking for a Staff Software Engineer to provide technical leadership within a product engineering team while remaining deeply hands-on. This is a role for someone who enjoys solving complex engineering challenges, shaping technical direction, and building high-quality software alongside the team. You'll influence architecture, establish engineering standards, mentor other engineers, and own the long-term technical health of our platform. While you'll lead technically, this is not a people management role your impact comes through engineering excellence, collaboration, and technical decision-making. The majority of your time will be spent designing, building, and shipping software. What You'll Do * Lead the technical direction of a product area, balancing immediate delivery with long-term platform health. * Design and build scalable event-driven systems and microservices. * Own the architecture, design, and evolution of REST APIs. * Make pragmatic architecture decisions that support growth, maintainability, and reliability. * Develop primarily in TypeScript (Node.js), writing clean, well-tested, production-ready code. * Drive engineering best practices through code reviews, technical standards, and mentoring. * Collaborate closely with Product, Design, and Engineering to deliver customer value. * Champion software quality, observability, performance, and operational excellence. * Use modern AI-assisted engineering tools to improve productivity across coding, debugging, testing, and design. * Continuously evaluate new technologies and practices that improve developer experience and product quality. ## Related Videos - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Next, Nest, Nuxt… Nust?](https://www.wearedevelopers.com/videos/421-next-nest-nuxt-nust) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)