Full Stack Software Engineer – Trading Platform
Summary
Full-stack engineer at a Sydney trading firm building internal applications, APIs, microservices, and data pipelines that support trading operations and quantitative teams, along with interactive dashboards in cloud-based environments.
Build scalable, high-performance full-stack applications, APIs, data pipelines, and interactive dashboards supporting trading operations, quantitative teams, and financial workflows across modern cloud-based technology environments.
What You'll Do:
- Design, build, and maintain robust full-stack applications.
- Develop internal tools and dashboards for trading, operations, and quantitative teams.
- Build APIs, microservices, and data pipelines connecting trading platforms and data providers.
- Create rich, interactive frontends using modern JavaScript frameworks.
- Deploy, monitor, and maintain production applications alongside DevOps teams.
- Implement strong practices around code quality, testing, CI/CD, and documentation.
- Ensure financial and trade data is handled securely and responsibly.
Your Responsibilities Will Include:
- Developing scalable backend services usingPython, Node.js, Java, or Go .
- Designing and integratingREST APIs and GraphQL services.
- Building responsive user interfaces withReact, Vue, or Angular .
- Working with relational databases includingPostgreSQL and MySQL .
- Developing event-driven systems and integrating messaging technologies such asKafka and RabbitMQ .
- Creating data pipelines that connect applications, databases, trading platforms, and external market data.
- Containerising and deploying applications usingDocker and modern CI/CD tooling.
- Working with cloud platforms such asAWS or GCP .
- Collaborating closely with technical and business stakeholders to rapidly deliver effective solutions.
Why Join Us:
- Work at the intersection ofsoftware engineering, financial technology, and electronic trading .
- Build applications that directly support sophisticated trading and quantitative workflows.
- Work across the complete technology stack, from interactive frontends to scalable backend infrastructure.
- Solve challenging performance, scalability, integration, and data-management problems.
- Gain hands-on exposure to cloud platforms, microservices, event-driven architectures, and modern development practices.
- Make a tangible impact through tools used by trading and quantitative professionals.
About You:
- 5+ years of full-stack development experience in a production environment.
- Strong backend development skills using Python, Node.js, Java, or Go.
- Experience designing and working with REST APIs or GraphQL.
- Proficiency with React, Vue, Angular, or similar modern frontend frameworks.
- Strong experience with PostgreSQL, MySQL, or other relational databases.
- Familiarity with event-driven architectures and messaging systems.
- Hands-on experience with Docker, CI/CD, and cloud platforms such as AWS or GCP.
- Strong understanding of software quality, testing, scalability, and maintainability.
- Able to collaborate effectively with trading, operations, quantitative, DevOps, and engineering teams.
- Security-conscious approach to handling sensitive financial and trade data.
#FullStackDevelopment #SoftwareEngineering #FinTech #FinancialTechnology #TradingTechnology #Python #NodeJS #Java #GoLang #React #VueJS #GraphQL #Microservices #Docker #AWS