Taro Logo

Associate Full Stack Software Engineer (Syft Analytics)

Xero helps supercharge businesses by automating routine tasks, surfacing actionable insights and connecting businesses with data, advisors and apps.
Johannesburg, South Africa
Backend
Entry-Level Software Engineer
In-Person
1,000 - 5,000 Employees
Enterprise SaaS · Finance

Description For Associate Full Stack Software Engineer (Syft Analytics)

Xero, a leading financial software company, is seeking an Associate Full Stack Software Engineer to join their Syft Analytics team in Johannesburg. This role offers an exciting opportunity to work on scalable, high-performance systems that help businesses automate their operations and make data-driven decisions.

As an Associate Full Stack Software Engineer, you'll be working across the entire application stack, developing both user-facing features and server-side logic. The position requires expertise in modern technologies like JavaScript/TypeScript and Node.js, along with experience in cloud-native development using Google Cloud Platform.

The role combines technical challenges with professional growth opportunities. You'll be implementing distributed systems, building RESTful APIs, and ensuring the performance and security of applications. The position offers hands-on experience with both relational and NoSQL databases, modern front-end frameworks, and comprehensive testing methodologies.

Xero provides an exceptional work environment with numerous benefits, including generous paid leave, mental health support, equity participation, and extensive parental leave. The company's commitment to work-life balance, professional development, and collaborative culture makes it an ideal place for engineers looking to grow their careers while working on meaningful projects that impact small businesses worldwide.

This position is perfect for someone who is passionate about full-stack development, eager to learn new technologies, and wants to contribute to a product that helps businesses thrive. You'll be part of a cross-functional team that values collaboration, continuous learning, and engineering excellence.

Last updated 2 months ago

Responsibilities For Associate Full Stack Software Engineer (Syft Analytics)

  • Design and develop user-facing features with modern JavaScript/TypeScript frameworks
  • Implement server-side logic and services using Node.js
  • Develop cloud-native applications using Google Cloud Platform (GCP)
  • Implement and maintain distributed systems
  • Build RESTful APIs and manage data flow between front-end and back-end
  • Collaborate with cross-functional teams
  • Ensure performance, security, and scalability of applications
  • Troubleshoot, debug, and optimize systems
  • Participate in code reviews and mentor junior engineers

Requirements For Associate Full Stack Software Engineer (Syft Analytics)

JavaScript
TypeScript
Node.js
PostgreSQL
MongoDB
  • Familiarity with JavaScript and TypeScript for both front-end and back-end development
  • Experience with modern front-end frameworks/libraries like React, Vue.js, or Angular
  • Exposure to Node.js and creating RESTful APIs
  • Familiarity with cloud-native architecture and services
  • Exposure to Git and GitHub or similar version control systems
  • Experience with relational and NoSQL databases
  • Experience with unit, integration, and end-to-end testing frameworks

Benefits For Associate Full Stack Software Engineer (Syft Analytics)

Medical Insurance
Mental Health Assistance
Parental Leave
Equity
  • Generous paid leave
  • Dedicated paid leave for physical and mental wellbeing
  • Employee Assistance Program
  • Cash referral bonuses
  • 26 weeks of paid parental leave for primary caregivers
  • Employee Share Plan
  • Office with snacks and coffee
  • Flexible working
  • Career development

Interested in this job?

Jobs Related To Xero Associate Full Stack Software Engineer (Syft Analytics)