
Search by job, company or skills
Overview
We are seeking a motivated and enthusiastic Junior Full-Stack Developer to join our growing technology team. This role offers an excellent opportunity for an early-career developer to work across a diverse digital ecosystem, including a user-facing web application, a mobile application, and multiple bespoke administrative platforms.
The successful candidate will play a key role in maintaining platform stability, resolving bugs, and supporting the development of new features. Working within a modern AWS cloud environment, you will contribute to building reliable, scalable, and user-friendly digital products.
This role is ideal for someone who enjoys problem-solving, learning new technologies, and working across both front-end and back-end systems.
Key Responsibilities Platform Maintenance & Support
Investigate, diagnose, and resolve technical issues across both front-end and back-end systems.
Maintain stability across our Next.js web application and mobile platforms.
Monitor system performance and address bugs proactively to ensure optimal user experience.
Support ongoing improvements to system reliability and scalability.
Feature Development
Develop and deploy new features across internal administrative systems and customer-facing applications.
Contribute to the full development lifecycle including planning, development, testing, and deployment.
Work collaboratively with stakeholders to translate business requirements into technical solutions.
Cloud Infrastructure
Work within an AWS-based infrastructure supporting services including AWS Lambda, Amazon RDS, EC2 and S3.
Assist with cloud deployments and infrastructure improvements.
Gain exposure to tools such as AWS Amplify and modern serverless architecture.
Code Quality & Best Practices
Write clean, maintainable, and well-documented code.
Participate in code reviews and technical discussions.
Follow development best practices and contribute to improving team standards.
Cross-Team Collaboration
Work closely with product, operations, and other technical team members.
Participate in sprint planning and ticket management.
Provide clear progress updates and communicate technical challenges when needed.
Required Skills & Experience
Commercial or project experience with JavaScript / TypeScript
Experience with modern web frameworks such as Next.js or React
Understanding of full-stack development concepts
Basic knowledge of REST APIs and backend services
Familiarity with version control systems (Git)
Strong debugging and problem-solving skills
Ability to manage tasks and work within a ticketing workflow
Desirable Skills
Exposure to AWS cloud services (Lambda, EC2, RDS, S3)
Familiarity with AWS Amplify
Basic knowledge of Python
Experience supporting mobile applications
Understanding of serverless architecture
Experience with admin platforms or internal tooling
Technology Environment
Next.js / React
JavaScript / TypeScript
AWS (Lambda, RDS, EC2, S3)
AWS Amplify
REST APIs
Cloud-based application infrastructure
Candidate Profile Analytical & Curious
You enjoy investigating problems and tracing issues back to their root cause, implementing robust and reliable fixes.
Eager to Learn
You have a foundational understanding of cloud architecture and are excited to deepen your knowledge of AWS and modern development practices.
Job ID: 144189227