👨🏻‍💻 postech.work

Software Engineer

Nicoll Curtin • 🌐 In Person

In Person Posted 2 days, 20 hours ago

Job Description

Python Engineer

Our client, a global social media company is looking for an experienced Python Engineer to design, build, and integrate internal applications that support multiple teams across the organisation. You will work on systems that aggregate data and functionality from various internal tools, helping teams operate more efficiently and at scale.

This role involves close collaboration with product, design, operations, and infrastructure teams, and is well suited for engineers who enjoy ownership, problem-solving, and building reliable, scalable solutions.

Responsibilities

Collaborate with cross-functional teams (product, design, operations, infrastructure) to deliver high-quality internal applications

Design, develop, and maintain scalable backend services and supporting user interfaces

Integrate and aggregate data across multiple internal systems and tools

Analyze, optimize, and improve code quality, performance, and reliability

Participate actively in code reviews, providing constructive and actionable feedback

Architect efficient and scalable systems for complex application workflows

Identify and resolve performance, reliability, and scalability issues

Drive initiatives to reduce technical debt and improve system maintainability

Take end-to-end ownership of components, features, or systems

Minimum Qualifications

6+ years of experience building large-scale applications or complex internal systems

Strong proficiency in Python

Experience with GraphQL and modern frontend frameworks (e.g. Next.js)

Experience with Redis and relational databases (RDBMS)

Exposure to tracking and data analytics tools (e.g. Google Analytics, Google Tag Manager)

Proficiency in HTML5, CSS3, ECMAScript 6+, and TypeScript

This is a 12-months renewable contract role.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.