Australia Remote (Country) Full-time

DISCO is hiring a Senior Full Stack Engineer

About the Role

DISCO is looking for a Senior Full Stack Engineer to join our team. You will lead the design and implementation of a robust, scalable architecture, build comprehensive APIs, and solve complex technical challenges. This role has a significant impact on the architecture, design, and technology stack of our application.

What You'll Do

  • Work with cross-functional teams to develop and implement new, scalable features.
  • Translate product specifications and business requirements into buildable tasks.
  • Ensure application security and assist with information security compliance.
  • Lead incident response in a production environment.
  • Cover on-call rotation during business hours and for out-of-hours emergencies.
  • Champion initiatives to tackle technical debt and prevent its accumulation.
  • Write clean, scalable, high-quality code with unit and integration tests.
  • Review and constructively critique pull requests.
  • Contribute to deployment processes and the developer experience.
  • Influence the team to adopt best practices and design scalable applications.
  • Mentor and help more junior engineers grow through coaching and collaboration.

What We're Looking For

  • 7+ years of hands-on engineering experience across front end and back end.
  • Demonstrated expertise with Python and Django, including the Django REST Framework.
  • Demonstrated expertise in applying shift left security principles.
  • Expertise in designing and developing RESTful APIs.
  • Proficient with React.js and Next.js.
  • Experience with modern design systems and front end tooling.
  • Fluent in written and spoken English.

Nice to Have

  • Bachelor's or Master's in Computer Science or comparable experience.
  • Experience responding effectively to production issues in a heavily used application.
  • Experience working with relational databases like PostgreSQL.
  • Experience developing for cloud platforms like AWS, GCP, and Azure.
  • Experience with Infrastructure as Code, especially Terraform.
  • Experience with OpenSearch or other search solutions.
  • Experience in DevOps and site reliability.
  • Experience in a startup business.
  • Experience working in a remote development team.

Technical Stack

  • Languages & Frameworks: Python, Django, Django REST Framework, React.js, Next.js
  • Data & Search: PostgreSQL, OpenSearch
  • Infrastructure & Cloud: AWS, GCP, Azure, Terraform

Benefits & Compensation

  • A competitive salary in a fast-growing startup.
  • Office set up allowance.
  • Annual learning and development allowance.
  • Paid Parental Leave.
  • A company laptop.
  • Monthly internet allowance or reimbursement.
  • Autonomy to manage your work flexibly in a high trust environment.

Work Mode

This role is open to candidates located in Australia, operating in a local-country work mode.

DISCO is an equal-opportunity employer. We will provide reasonable accommodations for individuals with disabilities.

Required Skills
PythonDjangoDjango REST FrameworkReact.jsNext.jsPostgreSQLAWSGCPAzureTerraformRESTful APIsShift Left Security
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
DISCO

DISCO is the industry standard for managing, organising and sharing music and other media. We make music and media workflow fast, intuitive and simple, directly connecting people and their work to save time.

Visit website
Job Details
Category fullstack
Posted 11 days ago