We are looking for a highly skilled Full Stack React Application Developer to build production-grade, data-rich web applications, APIs, and interactive dashboards. You will own the full application lifecycle from designing component architectures and building performant React frontends to creating robust backend APIs and integrating with data platforms.
This is a hands-on engineering role where you will build applications used by senior leadership, operations teams, and business users. The ideal candidate combines deep React expertise with strong API development skills and enough data fluency to work effectively with data engineering teams.
Skills:
· Knowledge and experience with relational and non-relational databases.
· 5–7 years of professional full stack development experience in a product engineering environment
· Expert-level React.js (4+ years): hooks, context, suspense, server components, performance patterns
· Strong TypeScript proficiency — type-safe component development, generics, utility types
· Production experience building and consuming REST APIs (Node.js with Express/Fastify or Python with FastAPI)
· Solid database skills: PostgreSQL or MySQL (schema design, indexing, query optimisation) and/or MongoDB
· Experience with modern CSS: Tailwind CSS, CSS Modules, or Styled Components for scalable styling
· Proficiency with Git, branching strategies, PR workflows, and collaborative development
· Experience with cloud platforms: Azure (preferred) or AWS — app hosting, serverless, storage, CDN
· Strong understanding of web security: CORS, XSS, CSRF, CSP, authentication flows
· Experience with Docker containerisation and basic Kubernetes or cloud-managed container services
· Familiarity with Agile/Scrum and working in cross-functional, distributed teams
Qualifications and Experience:
· Minimum 5–7 years of hands-on experience building production React applications with TypeScript, including API development (Node.js/Python) and cloud deployment.
· Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
· Proven experience delivering end-to-end web applications — from React frontend to RESTful API design to database integration — on Azure cloud stack in production environments.