Live opening · Posted 17 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.
This role is primarily focused on Python-based backend development, API engineering using FastAPI, and data-intensive application design using relational and NoSQL databases. The ideal candidate will work closely with product managers, front-end engineers, QA, support, and other engineering teams to deliver secure, reliable, and high-performance services. Exposure to JavaScript and React-based front-end development is a plus.
Responsibilities:
Design, develop, and maintain scalable backend systems and services using Python and FastAPI.
Build secure, well-structured, and high-performance RESTful APIs for web applications and platform integrations.
Design and optimise data models, queries, and access layers across relational and NoSQL databases.
Contribute to application architecture, backend modernisation, and service reliability improvements.
Implement logging, monitoring, observability, and error-handling practices to improve operational resilience.
Collaborate with front-end engineers and product teams to define service contracts and deliver end-to-end solutions.
Write automated tests, participate in code reviews, and uphold engineering standards for quality, security, and maintainability.
Support deployment pipelines, troubleshooting, and production issue resolution.
Participate in agile ceremonies and contribute to continuous improvement across engineering practices.
Requirements:
4 to 7 years of professional software development experience with a strong focus on backend engineering.
Very strong expertise in Python and backend application development.
Strong hands-on experience building APIs and backend services using FastAPI.
Strong experience with relational databases and NoSQL databases, including data modelling and query optimisation.
Experience designing, building, and consuming RESTful APIs and distributed services.
Strong understanding of testing, debugging, performance tuning, and production support for backend systems.
Experience with source control, CI/CD practices, and modern development workflows.
Ability to work effectively in agile teams and collaborate across product, QA, and engineering functions.
Strong communication, ownership, and problem-solving skills.
Preferred Qualifications:
Good-to-have knowledge of JavaScript, TypeScript, React, and modern front-end development concepts.
Experience with cloud platforms, containerization, and CI/CD pipelines.
Exposure to event-driven systems, asynchronous processing, or distributed architectures.
Experience with observability, performance tuning, and operational monitoring tools.
Exposure to enterprise business platforms and complex data workflows.
Success Traits:
Demonstrates strong ownership of backend reliability, scalability, and maintainability.
Approaches system design thoughtfully with attention to performance, data integrity, and security.
Collaborates effectively with front-end and cross-functional teams to deliver complete solutions.
Stays current with evolving backend engineering practices, tools, and frameworks.
Experience
3-7 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.