Software Developer, Digital
Role Overview
Hatch seeks a Lead Full-Stack Developer for its Product Development team in the Digital Practice.
The role spans front-end and back-end delivery, AI-assisted development, and technical guidance for a small contributor group that may include developers and data engineers.
Work includes a portfolio of bespoke client engagements, from new builds to revitalizing existing solutions.
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.
The role spans front-end and back-end delivery, AI-assisted development, and technical guidance for a small contributor group that may include developers and data engineers.
Work includes a portfolio of bespoke client engagements, from new builds to revitalizing existing solutions.
Responsibilities
- Serve as the technical point of reference and mentor contributors through code review and architectural direction.
- Own delivery across concurrent engagements from requirements clarification through deployment.
- Use AI-assisted development practices, including prompt design, agent workflows, multi-file refactors, and disciplined human review.
- Work in Agile teams and complete committed backlogs, or operate semi-autonomously on smaller engagements.
- Implement user stories and participate in estimation, sprint planning, software lifecycle work, testing, research, deployment, and documentation.
- Contribute to front-end and back-end architecture decisions, communicate risks and trade-offs, and maintain source-control and documentation discipline.
Required experience and skills
- At least 6 years on development teams, with capability across front-end and back-end stacks.
- Experience mentoring developers and acting as the technical reference for a small team.
- In-depth C#/.NET (current LTS) and ASP.NET services knowledge; strong GraphQL API experience.
- Strong React and TypeScript proficiency; MongoDB experience, including MongoDB Atlas.
- Regular use of Azure DevOps and GitHub; knowledge of design patterns and clean architecture.
- Current AI coding-assistant experience, including agent workflows, multi-file refactors, and human review of generated code.
- Strong written and verbal communication, Agile and Kanban experience, and ability to work with multidisciplinary teams.
- Bachelor’s degree in Computer Science or equivalent education, training, and work experience.
Preferred and additional experience
- Working familiarity with Microsoft Azure services such as Storage Accounts, B2C, Key Vault, API Services, and Functions is preferred.
- End-to-end solution design, collaboration with data engineers, framework evaluation, software quality assurance, and consensus building are preferred.
- Google Cloud familiarity and adapting practices for AI-augmented teams are assets.
Office and hours
- Office location is Riyadh.
- Working hours are Sunday to Thursday, 8:00 AM to 5:00 PM.
Benefits
- Hatch advertises a flexible work environment and long-term career development.
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
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
Software Developer, Digital
Riyadh, KSA
Hatch seeks a Lead Full-Stack Developer to deliver digital products across client engagements, lead technical contributors, and own delivery from requirements through deployment. Candidates need six years of full-stack d
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
Frontend Developer & Designer
Riyadh, KSA
Consultant, Digital
Riyadh, KSA
Consultant, Digital
Riyadh, KSA
Frontend Developer & Designer
Riyadh, KSA
Software Developer, Digital
Riyadh, KSA
Junior Consultant,Digital
Riyadh, KSA