Our organization is seeking a skilled software professional to join our team on a permanent role with strong long-term growth opportunities.
Key Responsibilities:
* Design, implement and maintain features across cloud, web, mobile and wearable platforms.
* Optimize backend performance, scalability and reliability.
* Contribute to software architecture, design patterns and DevOps practices.
* Collaborate with developers and product owners in Agile ceremonies.
* Mentor team members and drive continuous improvement in engineering standards.
The ideal candidate will have 3-7 years of experience in software development, with a strong understanding of software engineering principles and best practices.
Requirements:
* Python-based software development.
* Experience building cloud-based microservices, ideally within the AWS ecosystem.
* Ability to take ownership of design and delivery of moderately complex software applications or components.
* Collaboration skills within a development team.
* Experience maintaining and enhancing existing software ecosystems.
* Understanding of Systems Engineering principles.