Full Stack Engineer

Are you a talented software developer with deep Python expertise who can navigate large codebases and craft elegant solutions across the entire stack? Do you thrive on solving complex backend challenges while also bringing features to life on the frontend?

Then you need to send us a resume right now!

The Full Stack Engineer is responsible for implementing and documenting specific functionality within the larger context of client project requirements and design documentation. You will work primarily on backend systems using Python and Django, while also developing frontend interfaces with React. You will be responsible for architecture implementation and adjustments based on evolving requirements, and will assist in team oversight and code review. 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 have at least 4 hours overlap with Studio hours, 9 am to 5 pm California time (PST) daily.

Roles and Responsibilities

  • Develop and maintain backend systems using Python and Django with MariaDB/MySQL databases
  • Build and maintain frontend components and interfaces using React
  • Implement and integrate email functionality using Mandrill/MailChimp
  • Integrate payment processing using Stripe API
  • Manage infrastructure and deployments using AWS and Terraform
  • Implement caching strategies using Redis
  • Participate in architecture decisions and adjustments based on evolving requirements
  • Assist with team oversight and conduct code reviews
  • Debug and optimize both backend and frontend performance
  • Write clean, reliable, and maintainable code that meets quality and predictability standards
  • 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
  • Maintain clear technical documentation

Ideal Candidate

  • Strong proficiency in Python with proven experience working in large codebases
  • Solid experience with Django framework (or strong Python background with willingness to learn Django)
  • Comfortable with React and frontend development, though backend-focused
  • Working knowledge of MariaDB/MySQL database design and optimization
  • Familiarity with AWS services and Terraform for infrastructure management
  • Experience with Redis, Stripe integration, and email service platforms
  • Strong problem-solving skills and ability to navigate complex existing systems
  • Excellent communication skills in English for remote collaboration
  • Available for at least 4 hours overlap with 9 am-5 pm PST daily
  • Comfortable working on multiple projects simultaneously
  • Experience with Git version control and code review practices

Additional Desired Experience

  • Previous experience with large-scale Django applications
  • Knowledge of Django ORM, middleware, and Django REST Framework
  • Experience with AWS services like EC2, RDS, S3, CloudFront
  • Understanding of infrastructure as code principles with Terraform
  • Experience with email templating and transactional email systems
  • Background in responsive web design and modern React patterns (hooks, context)
  • Experience with database performance tuning and query optimization
  • Familiarity with CI/CD pipelines and automated testing (pytest)
  • Previous full-stack project ownership or technical leadership

Required skills experience

Python3 3 years

Required languages

English C2 - Proficient
Published 6 November
58 views
ยท
20 applications
91% read
ยท
10% responded
Last responded 3 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...