Senior Full-Stack Software Engineer

You will design and build scalable, fault-tolerant web services and APIs across frontend and backend. You will write production-quality code in Django, React and TypeScript, author unit and integration tests, and operate services on AWS. You will identify and implement solutions to complex technical problems, contribute to architecture and microservice design, and help grow the engineering team through mentoring and code quality improvements. You will communicate clearly while working autonomously in a remote environment.

Responsibilities

  • Design and implement scalable backend services
  • Develop and maintain frontend applications with React and TypeScript
  • Write unit and integration tests
  • Design fault tolerant system architecture
  • Design and document APIs
  • Operate and deploy services using AWS
  • Work with microservice architectures
  • Identify propose and implement solutions to complex technical problems
  • Assist in growing and mentoring the engineering team
  • Share information effectively and work autonomously in a remote environment

Requirements

  • Proven experience building scalable production systems
  • Experience with Django and Python
  • Experience with React and TypeScript
  • Fluent writing unit and integration tests
  • Experience designing fault tolerant systems
  • Knowledge of API design
  • Working knowledge of AWS services
  • Experience with microservices
  • Understanding of web architecture including pub sub and message queues
  • Familiarity with Postgres

Benefits

  • Remote work

See also

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

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

A new version of freehire is available