Firework

Staff Backend Software Engineer

Firework
Apply
6 months ago
Hong Kong, Hong KongStaff+

Responsibilities

  • Partner with product managers, designers, and engineering teams to translate product vision into technical solutions.
  • Design and build scalable APIs using the Elixir Phoenix framework.
  • Architect data models and optimize PostgreSQL and Cassandra queries and indexes for large-scale workloads.
  • Use Redis and other in-memory data stores to improve scalability and responsiveness.
  • Lead complex debugging and incident resolution across the stack using logging and monitoring tools.
  • Mentor engineers through code reviews and help elevate the team’s technical capabilities.
  • Improve engineering standards, tooling, development practices, architectural patterns, workflows, and coding standards.
  • Ensure project coherence and uphold overall technical quality.
  • Contribute to technical strategy and identify opportunities for new programs, products, and features.

Requirements

  • Bachelor’s degree in computer programming, computer science, or a related field; an 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.
  • Ability to adapt to ambiguity and change in a dynamic environment.
  • Ability to balance multiple priorities and learn quickly in a fast-paced team environment.

Tech Stack

Apache CassandraElixirGoGraphQLPhoenixPostgreSQLPythonRedis

Categories

Firework

About Firework

201-500 employees
Contact me