Staff Backend Software Engineer
Firework · Hong Kong
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
JobSpring