freehire launches on Product Hunt on 26 August.

Follow →

Senior Full-Stack Software Engineer

Open 59d

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

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available