Job Description
This role combines hands‑on development with technical direction and mentorship, and plays a key role in shaping the evolution of our platform. Our architecture is API‑first, with an increasing focus on TypeScript APIs on Node.js, alongside existing C# .NET services, all deployed to AWS via automated CI/CD pipelines.
This position suits a senior developer who enjoys owning outcomes, guiding technical decisions, and balancing delivery with long‑term platform health in a multi‑priority environment.Responsibilities
- Lead the design and development of web applications using React and TypeScript
- Design, build, and maintain API‑first backend services, including:
- TypeScript APIs on Node.js
- C# .NET APIs, including guidance on refactoring and modernisation
- Provide technical leadership across the full stack, ensuring solutions are scalable, secure, and maintainable
- Define and uphold standards for API design, coding practices, and system architecture
- Write and review complex SQL queries and data access patterns
- Own and improve CI/CD pipelines using GitLab
- Guide deployment and operational practices in AWS, including containerised workloads
- Mentor and support developers through code reviews, technical guidance, and knowledge sharing
- Collaborate with delivery and business stakeholders to translate requirements into technical solutions
- Balance multiple streams of work while managing technical risk and delivery quality
- Lead troubleshooting and resolution of complex production issues
Qualifications
- Strong hands‑on experience with React and TypeScript
- Proven experience designing and building TypeScript APIs on Node.js
- Strong background working with C# .NET APIs in production environments
- Deep understanding of API‑based, distributed system architectures
- Advanced working knowledge of SQL and relational databases
- Experience designing and operating CI/CD pipelines (GitLab preferred)
- Strong experience working with AWS hosting environments
- Demonstrated ability to define, enforce, and evolve coding standards, including:
- Consistent naming conventions, formatting, and maintainability practices
- High‑quality code reviews focused on correctness, clarity, simplification opportunities, architecture quality, and documentation quality
- Capturing review feedback clearly (e.g., written review comments) and driving follow‑through to resolution
- Proven capability leading and coordinating a small team’s technical delivery, including:
- Mentoring developers through pairing, coaching, and structured feedback
- Setting expectations for delivery quality and supporting consistency across the codebase
- Helping plan and sequence work across multiple priorities while managing technical risk
- Ability to make sound architectural decisions and clearly articulate trade‑offs
- Strong problem‑solving skills and a pragmatic, delivery‑focused mindset
Nice to Have
- Experience with Kubernetes or containerised platforms
- Experience modernising or migrating legacy systems
- Exposure to backend frameworks such as Express, Fastify, or NestJS
- Familiarity with cloud‑native scalability, security, and observability patterns
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru