Our Client is dedicated to providing empowerment through healthy living and nutrition. Their company values and culture reflect their beliefs in helping the world get healthier: honouring integrity, being compassionate, and thriving on support and collaboration. Creating valuable opportunities and career paths is very important; they are currently seeking a Senior Back-end Developer to collaborate with the Product Development team to define, design and implement the next generation consumer technology platform that powers their app and web platforms.
As Senior Backend Developer, you will define and implement the REST APIs for data analysis, other collection tools and the application to optimize the APIs and database query structures for maximum speed and scalability. You will manage the testing and ensure a robust back-end infrastructure code and be responsible for deploying the toolchain. You will work effectively with the Product Development team to properly ensure back-end features meet front-end requirements. You will assist in the application development and maintenance, working with other IT colleagues to determine application strategy and roadmaps. You will recommend and research new application development technologies and initiatives to maintain adequate system testing methodologies for all released applications developed both in-house and outsourced.
The Ideal Candidate will have a Bachelor's Degree in Computer Science or Software Engineering with 3-4 years of senior experience. They will have advanced proficiencies in Node.JS / AWS / PostgreSQL / Redis with significant expertise in the following areas;
- Building secure, scalable RESTful APIs (Node.js, Python, .NET)
- Using cloud-based platforms (AWS)
- Working with databases (PostgreSQL)
- Caching frameworks such as Redis
- Deploying and supporting SaaS applications
The candidate will have a strong understanding of code quality and design principles and display a drive to improve approaches to software development. The successful candidate will demonstrate a proven track record in designing and developing large-scale, sophisticated applications with excellent problem-solving skills.
What will make you stand out:
- API Design
- Agile Software development
- Kubernetes or ECS/EKS (Dockers or Containers)
- Experience developing back-end systems for mobile applications
- Experience working with Azure AD, Azure AD B2C identity providers
- Ability to work independently, as well as part of a team, on multiple projects