NodeJS + React developer

We are looking for a Full-Stack Software Engineer to join our Digital Engineering team. Our engineers work across the entire product stack โ€” from customer-facing React applications to backend Node.js services running on AWS โ€” giving everyone the opportunity to deliver features end-to-end and avoiding single points of failure.
This role is ideal for engineers who enjoy variety, ownership, and working in a modern cloud-native, SaaS-integrated environment. 

Key Responsibilities: 
Build and deliver end-to-end features across frontend and backend
Develop high-quality, scalable React and Node.js applications using TypeScript
Implement and maintain serverless APIs on AWS
Integrate with SaaS platforms and enterprise systems (CRM / ticketing)
Work with micro-frontend architecture
Use CloudWatch and logs to debug, monitor, and improve reliability
Collaborate closely with product, UX, and IT teams
Participate in code reviews, design discussions, and continuous improvement
Contribute to a culture of shared ownership and no single points of failure

You will contribute across a distributed, cloud-based digital platform that includes:

Frontend
React.js micro-frontends
TypeScript-first development
Integration with a headless CMS (Prismic)
Some React Native applications (e.g., TV apps)

Backend
Node.js serverless services (AWS Lambda)
REST and event-driven APIs
Integrations with SaaS platforms and an enterprise ticketing/CRM system

Platform & Cloud
AWS services: Lambda, DynamoDB, SQS, S3, CloudWatch
CDN layer (Akamai โ€“ moving from Fastly)
Bitbucket and Bitbucket Pipelines for CI/CD

Infrastructure (API Gateway, Terraform, Docker) is managed by a separate platform team, allowing you to focus on product delivery rather than cloud plumbing.

Skills & Experience: 

Required
Experience as a Full-Stack Software Engineer
Strong skills in TypeScript
Solid experience with React.js and modern frontend development
Backend experience with Node.js
Familiarity with AWS serverless services (Lambda, DynamoDB, SQS, S3)
Experience working with REST APIs and SaaS integrations
Comfortable working across both frontend and backend
Experience using Git and CI/CD pipelines (Bitbucket preferred)

Nice to Have
Experience with micro-frontends
Experience with headless CMS (e.g., Prismic)
Experience with React Native
Familiarity with CDN setups (Akamai, Fastly)
Experience working with enterprise systems (CRM, ticketing platforms)

Required languages

English B2 - Upper Intermediate
Node.js, React.js
Published 28 January
177 views
ยท
55 applications
55% read
ยท
48% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...