Software Engineer, Platform - Brisbane, Australia

SpeechifySpeechify·Remote(Australia)
Software Development
Excel

WFA Digital Insight

As demand for digital accessibility solutions grows, companies like Speechify are at the forefront. With over 50 million users, Speechify's text-to-speech products are making reading easier for people worldwide. This Software Engineer role is crucial in maintaining and building backend services, requiring expertise in TS/Node and experience with cloud providers. Candidates should be prepared to showcase their strategic thinking and passion for making product decisions. The current remote job market sees a 25% increase in demand for skilled engineers, making this an exciting opportunity for those who want to make a significant impact.

Job Description

About the Role

The Software Engineer, Platform role at Speechify is a key position that entails designing, developing, and maintaining robust APIs and backend services. This role is crucial in ensuring the scalability and performance of Speechify's products, which are used by over 50 million people worldwide. As a member of the Platform team, you will work closely with cross-functional teams to align backend architecture with the overall product strategy and user experience.

The Platform team is responsible for building and maintaining all backend services, including payments, analytics, subscriptions, and text-to-speech. This team is the backbone of Speechify's products, and your contributions will have a significant impact on the company's success. You will be working in a 100% distributed setting, collaborating with frontend and backend engineers, AI research scientists, and other professionals from top companies like Amazon, Microsoft, and Google.

Speechify is committed to making reading easier for everyone, and this role is a great opportunity to be part of a company that is making a real difference in people's lives. With a flat organization that allows anyone to become a leader, you will have the autonomy to make decisions and drive results.

What You Will Do

  • Design, develop, and maintain robust APIs, including public TTS API and internal APIs like Payment, Subscription, Auth, and Consumption Tracking
  • Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability
  • Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients
  • Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience
  • Develop and maintain scalable and efficient backend services
  • Participate in code reviews and ensure high-quality code
  • Troubleshoot and debug issues with backend services
  • Stay up-to-date with industry trends and emerging technologies
  • Contribute to the development of the company's technical vision and strategy

What We Are Looking For

  • Proven experience in backend development: TS/Node (required)
  • Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers
  • Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact
  • Strong understanding of software development principles and patterns
  • Excellent problem-solving skills and attention to detail
  • Experience with containerized deployments (Docker) and high availability applications on Kubernetes
  • Strong communication and collaboration skills
  • Ability to work in a fast-paced environment and adapt to changing priorities

Nice to Have

  • Experience with machine learning and artificial intelligence
  • Knowledge of cybersecurity and data protection best practices
  • Familiarity with Agile development methodologies and version control systems (Git)
  • Experience with cloud-based services and infrastructure (IaaS, PaaS, SaaS)

Benefits and Perks

  • Competitive compensation package
  • Opportunity to work on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more
  • Dynamic environment where your contributions shape the company and its products
  • Autonomy, fostering focus and creativity
  • A team that values innovation, intuition, and drive
  • Opportunity to have a significant impact in a revolutionary industry
  • Active role at the intersection of artificial intelligence and audio – a rapidly evolving tech domain
  • Flexible working hours and remote work arrangements
  • Professional development opportunities and support for ongoing learning and growth
  • Access to cutting-edge technologies and tools
  • A welcoming atmosphere and a commitment to an exceptional asynchronous work culture

How to Stand Out

  • Make sure to highlight your experience with TS/Node and cloud providers in your application and during interviews.
  • Showcase your problem-solving skills by providing examples of complex problems you've solved in your previous roles.
  • Prepare to talk about your experience with containerized deployments and high availability applications on Kubernetes.
  • Emphasize your ability to work in a fast-paced environment and adapt to changing priorities.
  • Be prepared to discuss your understanding of software development principles and patterns, and provide examples of how you've applied them in your work.
  • Don't forget to include links to your portfolio and LinkedIn profile in your application.
  • Research the company culture and values, and be prepared to discuss how you align with them.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.