- Back-End Engineer – Python / FastAPI
Join one of New Zealand’s largest and most respected financial services organisations, known for innovation, and a strong commitment to technological excellence.
Role Overview
Our client is seeking a skilled and proactive Back-End Engineer with deep expertise in Python and FastAPI, and experience working with cloud-based infrastructure and data services, particularly in Google Cloud Platform (GCP). This is an initial 6 month contract opportunity, with high potential to extend. You will be instrumental in building and maintaining performant APIs and robust back-end systems that support business-critical data platforms and marketing automation tools within the organisation’s Data practice.
Key Responsibilities
- Design, develop, and maintain scalable and high-performance RESTful APIs using FastAPI and Python.
- Build robust data pipelines and workflows across SQL, PostgreSQL, and GCP services.
- Automate infrastructure and data processes using PowerShell and scripting tools.
- Collaborate closely with data engineers, analysts, and marketing teams to support data-driven initiatives and integrations.
- Support the development and enhancement of our data warehouse and big data platforms.
- Contribute to architectural decisions, best practices, and system design discussions.
- Ensure strong governance and compliance standards are met across all services.
- Build effective relationships with stakeholders across technical and non-technical teams.
- Strong experience with Python, especially using FastAPI for API development.
- Proficient in SQL and working with relational databases such as PostgreSQL.
- Hands-on experience with Google Cloud Platform (GCP) and associated data services (BigQuery, Cloud Functions, etc.).
- Proven experience automating workflows using PowerShell or similar scripting tools.
- Exposure to data warehouse technologies and big data ecosystems.
- Experience working within or integrating with marketing automation platforms (e.g., Salesforce Marketing Cloud, Adobe Campaign) is a plus.
- Strong communication and stakeholder engagement skills.
- A positive, proactive attitude with a genuine interest in learning and problem-solving.