Senior Backend Developer

Position:

Remote
$100,000 per annum

Our client a trailblazing Web 3 business is seeking a skilled backend developer who will be responsible for the development of backend services for their SaaS web application. This individual will work closely with the companies engineers to integrate the security analysis tools into the SaaS platform for public consumption.

Applicants should have a strong background in cloud-based computing, including AWS, Linux and Docker.

Responsibilities

  • Designing and implementing backend services that can be used to interact with security tools.
  • Working with frontend developers to ensure that the frontend and backend integrate efficiently.
  • Developing unit tests and integration tests used to check functional correctness of backend services.
  • Performing load tests to identify and optimize performance bottlenecks.
  • Learning and enforcing best practices to ensure the privacy and security of our client’s data.

Required Qualifications

  • Bachelor’s degree in Computer Science, a closely related field, or equivalent experience required.
  • 2+ years of professional experience working on backend services, such as REST API endpoints, distributed task queues, etc.
  • 1+ years of experience using Python for developing web application backends, particularly with asynchronous programming.
  • Experience in identifying and fixing performance bottlenecks in web applications.
  • Familiarity with continuous integration/continuous delivery and DevOps practices.
  • Familiarity with SQL, preferably for Postgres.
  • Familiarity with Docker.
  • Ability to quickly learn new technologies and understand the tradeoffs between different technology choices.
  • Experience using version control systems such as Git and ticketing systems such as JIRA.
  • Written and spoken communication skills in English for a professional environment.

Optional Qualifications

  • Experience in developing integration tests for web applications.
  • Experience in developing integration tests with Selenium.
  • Experience with Kubernetes is a plus.
  • Sysadmin skills (Linux, AWS, etc.) is a plus.
  • Strong knowledge of web security is a plus.
  • Strong knowledge of distributed systems is a plus.
  • Strong skills in system design is a plus.
  • Experience using Python-based API backends (Django, Flask, FastAPI, etc.) is strongly preferred.

Apply Here

Menu