Live opening · Posted 27 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
We are looking for a Senior Product Software Engineer with strong expertise in Python Full Stack Development to build scalable, cloud-native applications and modern web platforms. The ideal candidate should have hands-on experience developing backend services using Python and Flask, building responsive frontend applications with TypeScript/JavaScript, and deploying applications on AWS using modern DevOps practices. The role involves working closely with cross-functional engineering and product teams to design, build, and deliver highly available, secure, and performant applications in an Agile environment.
Responsibilities:
Design, develop, and maintain scalable backend services using Python and Flask.
Build responsive, reusable, and modern user interfaces using TypeScript/JavaScript, HTML, and CSS.
Develop RESTful APIs and integrate frontend applications with backend services.
Build cloud-native applications and deploy them on AWS.
Design scalable software architectures with a focus on performance, security, and maintainability.
Develop and optimise CI/CD pipelines to enable automated build, testing, and deployment.
Collaborate with product managers, designers, and engineering teams to deliver end-to-end solutions.
Write clean, testable, and maintainable code while following engineering best practices.
Troubleshoot production issues and continuously improve system reliability and performance.
Participate in code reviews, technical discussions, and architecture decisions.
Requirements:
5-10 years of software engineering experience.
Strong expertise in Python and Flask.
Strong frontend development experience with TypeScript/JavaScript.
Good knowledge of HTML5 and CSS3
Experience building REST APIs and microservices.
Hands-on experience with AWS cloud services.
Experience implementing and maintaining CI/CD pipelines.
Strong understanding of software design principles, distributed systems, and scalable application architecture.
Familiarity with Git, Agile methodologies, and DevOps best practices.
Excellent analytical, problem-solving, and communication skills.
Preferred Skills:
Experience with modern frontend frameworks such as React.js .
Experience with Docker, Kubernetes, and containerised deployments.
Exposure to SQL and NoSQL databases.
Experience working with cloud-native architectures and distributed systems.
Knowledge of automated testing frameworks and observability tools.
Experience building enterprise SaaS or Product-based applications.
Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
Nice to Have:
Experience working in Agile/Scrum teams.
Exposure to AI/ML-powered applications or modern developer productivity tools.
Experience building highly scalable, customer-facing enterprise applications.
Passion for writing high-quality, maintainable, and scalable software.
Experience
5-8 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.