Early Stage Backend Software Engineer

You will design, build, and maintain backend systems and APIs. You will write scalable, well-tested code, design fault-tolerant services, and work with relational and document databases. You will deploy and operate services on AWS and integrate Web3 or smart-contract components when required. You will identify, propose, and implement solutions to complex technical problems and improve code quality and engineering practices.

Responsibilities

  • Design and implement scalable backend systems
  • Architect and build production APIs
  • Develop fault tolerant services
  • Write unit and integration tests
  • Work with relational and document databases
  • Deploy and operate services using AWS
  • Identify, propose, and implement solutions to complex technical problems
  • Improve code quality and engineering practices
  • Contribute to hiring and growing the engineering capability
  • Work productively in a remote environment

Requirements

  • Expertise in API design
  • Experience with Django and Python
  • Experience with Postgres and document databases
  • Fluency with AWS services
  • Experience designing microservice and service architectures
  • Experience writing unit and integration tests
  • Experience designing fault tolerant systems
  • Familiarity with Web3 and Solidity (preferred)
  • Proven ability to work autonomously and communicate effectively
  • Leadership qualities and experience working on high quality engineering teams

Similar jobs