Job Purpose
Own the design, implementation, and delivery of production-grade full stack systems, with responsibility for code quality, service reliability, and implementation outcomes, including direct engagement with customers and technical oversight of external contributors.
Key Responsibilities
- Design, build, and maintain scalable microservice-based applications using Node.js, TypeScript, and React
- Own REST API design, authentication/authorization (JWT, OAuth2, SSO), error handling, logging, and service contracts
- Build and maintain production-ready React UIs with strong attention to performance, accessibility, and maintainability
- Design and optimise data models using PostgreSQL and MongoDB, including migrations and performance tuning
- Take end-to-end ownership of implementations, releases, and post-production stability
- Review, guide, and validate code delivered by external contractors, enforcing architectural and quality standards
- Use AI-assisted development tools (e.g., Copilot, ChatGPT, Cursor) to accelerate delivery while independently validating correctness, security, and maintainability
- Participate in architectural decisions, code reviews, and technical standards definition
- Drive root-cause analysis and resolution of production issues
Key Skills
- Expert-level Node.js, TypeScript, React
- Strong experience with microservices, API contracts, and service boundaries
- Deep understanding of HTTP, web architecture, and distributed system basics
- Proven experience with PostgreSQL or MongoDB
- Strong testing, debugging, and production support skills
- Ability to communicate clearly with engineers, product teams, and customers
- Demonstrated ownership beyond task execution
Preferred Educational Qualifications and Professional Certifications
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Experience
- 58 years of hands-on full stack development on production systems
- Proven experience working in microservice or service-oriented architectures
- Experience owning features or services from design through production
- Prior experience reviewing or guiding work from other engineers or contractors