University degree or college diploma in a recognized technical, vocational, or academic program (preferably in Engineering or Computer Science) or equivalent work experience. 5+ years building rich, complex web applications. Experience architecting and augmenting large software systems. Extensive fullstack experience with Nodejs/AWS/Reactjs and the TypeScript ecosystem. Experience with microservices and microfrontends. Experience with back-end development using NestJS. Experience working with TypeORM. Experience working with PostgreSQL. Understanding of web security best practices and data protection. Knowledge of containerization using Docker and orchestration with Kubernetes. A passion for clean, reusable, and well-structured code. Ability to communicate efficiently. Ability to mentor, coach, and work with others collaboratively. A commitment to continuous improvement, continuous learning, and knowledge sharing.