At an award-winning company revolutionizing its industry with cutting-edge, data-driven insights designed to enhance productivity and sustainability, you'll be at the forefront of designing, developing, and maintaining a state-of-the-art platform that seamlessly integrates workflows and data into a unified cloud-based solution.
About this Role
As a Principal or Staff Software Engineer, you will play a pivotal role in digitizing manual processes, boosting efficiency, and providing unparalleled visibility to users. Your expertise will drive the creation of robust backend applications and services, which will be deployed across mobile applications.
You will work closely with cross-functional teams to craft innovative software solutions that meet the needs of our clients. This includes providing technical mentorship and guiding the team in delivering exceptional results. You will also ensure that all applications are scalable and secure, conduct thorough code reviews, and uphold best practices.
Influencing architectural decisions and shaping the technical roadmap is a key aspect of this role. You will need to have experience in mentoring junior engineers and ensuring they receive the support and guidance they need to excel in their roles.
To succeed in this position, you should have 10+ years of software development experience, with a focus on backend Python. You should be proficient in AWS or Azure platforms, familiar with Kubernetes and DevOps principles & CI/CD pipelines, and have experience in Django or Flask.
Familiarity with microservices architecture and RESTful API design is essential. Additionally, you should have knowledge of data analytics and machine learning frameworks. Clear, concise, and effective communication abilities are critical for success in this role.
About Our Company
We offer a range of benefits to our employees, including comprehensive private health cover, flexible working hours, and opportunities for professional growth and development. We are committed to creating a workplace that values diversity and inclusion and provides equal opportunities for everyone.
Requirements
* 10+ years of software development experience, with a focus on backend Python.
* Proficiency in AWS or Azure platforms.
* Familiarity with Kubernetes and DevOps principles & CI/CD pipelines.
* Experience in Django or Flask.
* Familiarity with microservices architecture and RESTful API design.
* Knowledge of data analytics and machine learning frameworks.
* Clear, concise, and effective communication abilities.