Backend Developer (Must have skills: in Python and Nodejs)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

WAGE / SALARY

N/A

HOURS PER WEEK

TBD

DATE UPDATED

May 7, 2025

JOB OVERVIEW

About Us

We're a global growth and analytics consultancy—with clients and employees across Australia, APAC, North America and Europe. We team up with VC-funded start-ups, SMEs backed by private equity, and corporate innovation teams to unlock growth using data, personalisation, experimentation, and analytics.

Overview

We are looking for a Backend Developer to join our team full-time. The ideal candidate has strong experience in both Python and Node.js, with a solid grasp of backend architecture, API development, and systems integration. You’ll play a key role in building and maintaining performant, scalable, and secure backend services for internal and client-facing applications.

You’ll work closely with frontend developers, data engineers, and product teams to deliver robust and efficient software that powers user experiences and analytics-driven workflows.

Your Responsibilities

-Backend Development
-Design and implement scalable RESTful and GraphQL APIs.
-Develop backend services and data pipelines using Python (e.g. FastAPI, Flask) and Node.js (e.g. Express, Nest.js).
-Structure clean, reusable, and testable code with well-documented interfaces.

Database & Storage
-Design and manage relational and NoSQL databases (e.g. PostgreSQL, MongoDB, Redis).
-Write efficient queries and manage schema migrations.
-Implement caching strategies and background task queues where needed.

DevOps & Infrastructure
-Work with CI/CD pipelines and deployment workflows.
-Manage cloud infrastructure (AWS, GCP or similar) and containerised services (Docker, ECS, Kubernetes).
-Ensure application monitoring, logging, and alerting is in place.

Security & Performance
-Implement authentication/authorization protocols (e.g. OAuth, JWT).
-Ensure backend services are secure, robust, and highly performant.
-Handle rate limiting, input sanitisation, and other backend hardening measures.

Collaboration
-Collaborate with frontend developers, designers, and product managers to define and deliver features.
-Participate in agile ceremonies, sprint planning, and code reviews.
-Contribute to architectural decisions and system design discussions.

Optional but Valuable

-Experience with serverless architectures (AWS Lambda, Firebase).
-Familiarity with message queues (e.g. RabbitMQ, Kafka).
-Exposure to analytics or marketing data integrations (Segment, GA4, etc.)

What You’ll Bring
-3+ years of backend development experience using Python and Node.js.
-Strong understanding of API design, microservices architecture, and backend systems.
-Experience with databases (SQL and NoSQL), cloud platforms, and containerisation.
-Familiarity with Git, CI/CD, and agile workflows.
-Ability to break down complex problems and propose practical, scalable solutions.
-Excellent communication skills and ability to work collaboratively in a remote, distributed team.

What You’ll Get
-Full-Time Flexibility: Work remotely with flexible hours across global time zones.
-Diverse Projects: Tackle a wide variety of products across industries and growth stages.

Team Culture:
Be part of a high-calibre, supportive team with weekly knowledge sharing, retros, and regular team events.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin