Software Developer, Digital
Role Overview
Hatch seeks a Lead Full-Stack Developer for its Product Development team in the Digital Practice.
Work focuses on identifying, designing, building, and productizing digital solutions across bespoke client engagements, including new builds and revitalization of existing solutions.
The role serves as the technical reference for a small group of developers, data engineers, and other contributors.
Key Skills for This Role
Full Job Posting
Role overview
Hatch seeks a Lead Full-Stack Developer for its Product Development team in the Digital Practice.
Work focuses on identifying, designing, building, and productizing digital solutions across bespoke client engagements, including new builds and revitalization of existing solutions.
The role serves as the technical reference for a small group of developers, data engineers, and other contributors.
Responsibilities
- Provide mentorship, code review, and architectural direction; help shape quality products and solutions.
- Own delivery across concurrent engagements from requirements clarification through deployment.
- Apply AI-assisted workflows, including prompt design, agent workflows, multi-file refactoring, and human review of generated code.
- Deliver user stories and participate in estimation, sprint planning, development, reviews, testing, research, deployment, and documentation.
- Contribute to front-end and back-end architecture decisions, communicate risks and trade-offs, and support continuous process improvement.
- Stay current with relevant technology and AI tooling; use source control and maintain process documentation.
Required skills and experience
- At least 6 years of development-team experience across front-end and back-end stacks.
- Experience mentoring developers and serving as technical reference for a small team.
- In-depth C#/.NET (current LTS) and ASP.NET services knowledge; strong GraphQL API experience.
- Strong React with TypeScript skills; MongoDB experience including MongoDB Atlas deployments.
- Regular use of Azure DevOps repositories, boards, and pipelines, and GitHub.
- Current hands-on use of AI coding assistants as a core daily practice, including agent workflows, multi-file refactors, and careful human review.
- Strong written and verbal communication; experience with Agile and Kanban in mixed-discipline teams.
- Self-starter who is organized and able to work with minimal supervision.
- Computer Science bachelor's degree or equivalent education, training, and work experience.
Preferred and additional experience
- Familiarity with Microsoft Azure services such as Storage Accounts, B2C, Key Vault, API Services, and Functions.
- Experience designing end-to-end solutions or products and working alongside data engineers and cross-discipline contributors.
- Experience evaluating frameworks and technologies, recommending adoption, and applying software quality assurance methodologies.
- Experience building consensus across teams.
- Familiarity with Google Cloud and AI-augmented team practices is an asset.
- Appreciation for the varied expertise needed to build products, including subject matter experts, engineers, designers, and user experience practitioners.
Office location and hours
- Office location is Riyadh.
- Working hours are Sunday to Thursday, 8:00 AM to 5:00 PM.
- Application deadline is November 30, 2026.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Hatch
Junior Consultant,Digital
Riyadh, KSA
Hatch seeks a Junior Digital Consultant to support digital delivery and transformation projects for industrial clients. The work includes exploring use cases, developing proof points, analyzing requirements, configuring
Software Developer, Digital
Riyadh, KSA
Hatch seeks a lead full-stack developer to deliver digital products across client engagements and serve as the technical reference for a small contributor group. The work spans architecture, implementation, AI-assisted d
Frontend Developer & Designer
Riyadh, KSA
Hatch seeks a product designer with deep UX skills, AI-assisted design experience, and an active progression into front-end development. You’ll design digital product experiences, extend the design system, and contribute
Consultant, Digital
Riyadh, KSA
Hatch seeks a mining and metals digital consulting leader to originate client engagements and lead their delivery. The role combines business development, solution shaping, commercial ownership, and oversight of complex
Consultant, Digital
Riyadh, KSA
Hatch seeks a digital consulting leader to win and deliver mining-sector transformation engagements, build client relationships, and lead multidisciplinary teams. Candidates need mining and metals operations experience,
Frontend Developer & Designer
Riyadh, KSA
Hatch seeks a UX-focused Frontend Designer with 8+ years of professional design experience and a demonstrated path into frontend development. You’ll deliver product design work, use AI-assisted workflows, and contribute
Junior Consultant,Digital
Riyadh, KSA
Hatch is seeking a Junior Digital Consultant to help deliver digital transformation projects for industrial clients. The role covers requirements and solution design through integration, testing, deployment, and support;
Junior Consultant,Digital
Riyadh, KSA
Software Developer, Digital
Riyadh, KSA
Frontend Developer & Designer
Riyadh, KSA
Consultant, Digital
Riyadh, KSA
Consultant, Digital
Riyadh, KSA
Frontend Developer & Designer
Riyadh, KSA
Junior Consultant,Digital
Riyadh, KSA