Staff Software Engineer Backend

You will design, build, and maintain secure, scalable backend services and APIs. You will deliver complex projects from technical design through rollout and iteration, build event-driven workflows, improve reliability and data access, and raise code quality through reviews and documentation.

Responsibilities

  • Design, build, and maintain secure, scalable, evolvable backend services and APIs
  • Deliver complex projects end-to-end, including technical design, implementation, testing, rollout, and iteration
  • Build event-driven and asynchronous workflows with Kafka and queue-based systems
  • Own service reliability through monitoring, logging, alerting, incident response, and post-incident improvements
  • Partner with Infrastructure/SRE to build and operate AWS systems
  • Define and improve SQL and NoSQL data access patterns, migrations, and performance tuning
  • Implement caching strategies using Redis or Memcached
  • Raise code quality through reviews, documentation, testing standards, and operational readiness

Requirements

  • 10+ years of backend engineering experience with Java and Spring Boot building and operating production systems
  • System design, API design, data modeling, and maintainable, well-tested code
  • AWS infrastructure experience, including networking, compute, storage, and managed services
  • SQL database experience with Postgres or MySQL and NoSQL experience with DynamoDB, MongoDB, or Cassandra
  • Kafka and message or queue system experience, including delivery semantics and failure handling
  • Caching patterns and cache invalidation strategies using Redis or Memcached
  • Observability practices including structured logging, metrics, tracing, and logging or monitoring tools
  • Computer Science or Engineering degree, or equivalent practical experience

Benefits

  • Generous PTO and holiday schedule
  • Parental leave
  • Healthcare options
  • Retirement programs
  • Education reimbursement
  • Commuter offset in specific locations
  • Employee Resource Groups
  • Company and team bonding events
  • Volunteering and community initiatives

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available