Skip to content
← Back to job listings

Staff Backend Software Engineer

Firework · Hong Kong

Software DevelopmentLeadQuick applyfull-time3 days ago

About The Role

What you’ll be doing

-

Partner closely with product managers, designers, and engineering teams to translate product vision into robust technical solutions

-

Design and build scalable APIs using the Elixir Phoenix framework that power our core products and services

-

Architect efficient data models and write optimized PostgresQL and Cassandra queries, creating high performance indexes to support large-scale data workloads

-

Working with in-memory data stores, such as Redis, to improve scalability and responsiveness

-

Lead complex debugging and incident resolution across the entire stack using logging and monitoring tools

-

Guide and mentor engineers through thoughtful code reviews, sharing expertise and helping elevate the team’s technical capabilities

-

Drive improvements to engineering standards, tooling, and processes

-

Ensure coherence of all aspects of projects as an integrated system and uphold overall technical quality

-

Contribute to technical strategy by identifying opportunities for new programs, products, or features by monitoring industry developments and trends

-

Help define and evolve development practices, including technology choices, architectural patterns, workflows and coding standards to support a high-performing engineering organization

We’ll be excited if you have

-

Bachelor’s degree in computer programming, computer science, or a related field; advanced degree is a plus

-

6+ years of experience with Elixir designing and building high-performance RESTful web services serving billions of requests per day

-

High-level experience with SQL infrastructure and data modeling

-

Comfortable with change: ability to demonstrate comfort with ambiguity, adapt quickly and be effective in new situations in a highly dynamic setting

-

Data-driven but also imaginative and intuitive in coming up with ideas and solutions

-

Must possess a start-up mindset: hunger to learn quickly and the ability to balance multiple priorities in a fast-paced team environment

A BIG PLUS if you have

-

Experience with GoLang or Python

  • -
  • Expertise with video streaming libraries such as FFmpeg or GStreamer
  • -
  • Experience working with video/audio codecs
  • -
  • Experience working with live streaming encoders and WebRTC
  • -
  • Experience working with AI/ML models and applications
  • -
  • Experience in building large-scale applications with Python
  • -
  • Experience writing GraphQL queries and mutations

This listing was posted by a verified recruiter at Firework. Report this listing