Backend Engineer

Backend Engineer Role Description

 

Are you a talented software developer conversant in using AI tools to swiftly deploy new projects? Do you enjoy the challenges of decreasing latencies in APIs and creating effective patterns for client-server applications?

 

Then you need to send us a resume right now!

 

The Backend Engineer is responsible for architecting and developing server-side solutions and applications, generally encompassing Web and REST API interfaces, backed by a database. You will be responsible for the architecture, implementation, and deployment of the backend for your projects. You will be judged on code quality, code reliability, and predictability. 

 

This is a full-time position, and we expect the workload to be up to 40 hours a week while production is active. You will be expected to be available to attend daily stand-ups, coordinate with a distributed multidisciplinary team, and complete all tasks on time and to specification. Projects last varying lengths, and you may have more than one project at a time. We seek a full 8-hour workday from our engineers, though some of that will be communication and standups. This is a remote work contract, but the worker must be available during 9 am and 2 pm California time (PST) daily.

Roles and Responsibilities

  • Develop and implement FastAPI endpoints to support application features and integrations
  • Design and maintain database schemas and queries using Supabase (PostgreSQL)
  • Integrate payment processing functionality using Stripe API
  • Containerize applications using Docker and deploy on AWS infrastructure
  • Write clean, reliable, and maintainable code that meets quality and predictability standards
  • Debug and optimize API performance and database queries
  • Participate in code reviews and maintain best practices
  • Attend daily stand-ups and coordinate with a distributed multidisciplinary team
  • Complete all assigned tasks on time and to specification across potentially multiple concurrent projects
  • Document API endpoints and technical architecture

Ideal Candidate

  • Strong proficiency in Python with production experience building APIs using FastAPI (or similar frameworks)
  • Working knowledge of Supabase or PostgreSQL database design
  • Familiarity with Docker, Stripe integration, and AWS services
  • Strong problem-solving skills with the ability to quickly extend existing codebases
  • Excellent communication skills in English for remote collaboration
  • Available for full 8-hour work days with guaranteed availability from 9 am-2 pm PST daily
  • Comfortable working on multiple projects simultaneously
  • Experience with Git version control

Additional Desired Experience

  • Experience with Supabase features (Auth, Storage, Realtime, Edge Functions)
  • Knowledge of async/await patterns and Pydantic models
  • Experience with API authentication (OAuth2, JWT)
  • Experience with AWS Lambda, ECS, or API Gateway
  • Background in webhook implementations and event-driven architectures
  • Experience with pytest or similar testing frameworks

Required languages

English C1 - Advanced
Published 6 November
98 views
ยท
31 applications
88% read
ยท
25% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...