We are currently seeking a skilled Full Stack Developer to join our team. In this role, you will be responsible for designing, implementing, and maintaining OUA's web-based systems. You will work collaboratively in a cross-functional product development team, understanding requirements and developing solutions that meet the needs of our customers.
Check out our Engineering blog for more insights about our journey and progress to date.
Here’s what a normal day might look like for you
- Collaborate with members of the product development team to understand requirements and translate them into technical solutions
- Design, develop, test, and deploy web-based systems using JavaScript, HTML, CSS, Node.js, and React
- Apply web architecture patterns and conventions such as microservices, API design, contract testing, containerisation, test automation, and serverless architecture
- Utilise modern software development techniques, including test-driven development, refactoring, deployment automation, DevOps, and CI/CD
- Familiarity with cloud computing services (AWS) including Lambda, SQS/SNS, S3, and DynamoDB
- Contribute to open-source projects and continuously improve your technical skills
- Share knowledge and present on topics of interest to the team