Senior Backend Engineer

About the Role

You will develop and maintain Django-based backend services and GraphQL and REST APIs that power mobile apps and partner integrations. You will design performant mobile-focused queries and scalable endpoints, diagnose and resolve performance bottlenecks, and build feature-rich internal admin and CRM tools. You will contribute to architecture and DevOps decisions, implement CI/CD and infrastructure-as-code practices, operate and test AWS and Kubernetes infrastructure, and integrate emerging backend technologies. You will write clean, well-documented code, champion testing and automation, and mentor junior engineers while helping shape product and technical direction. This role is in-person in the New York City office.

Requirements

  • 3+ years of experience developing APIs and backend services
  • Experience with Python and Django
  • Experience with PostgreSQL and Redis
  • Experience with REST APIs and GraphQL
  • Proficiency in writing clean, readable, and well-documented code
  • Familiarity with Git and version control workflows
  • Knowledge of backend performance profiling and optimization techniques
  • Experience with testing and managing AWS infrastructure and Kubernetes
  • Ability to work in a fast-paced environment with changing requirements
  • Strong problem-solving skills and attention to detail
  • Experience with Celery
  • Experience customizing Django admin sites
  • Familiarity with smart contracts and EVM (nice to have)
  • Experience with continuous integration and delivery processes (nice to have)
  • Contributions to open-source projects (nice to have)
  • Understanding of energy markets and renewable energy systems (nice to have)

Responsibilities

  • Design and build robust GraphQL queries and mutations tailored for mobile performance
  • Architect, develop, and maintain scalable API endpoints for vendor and partner integrations
  • Collaborate with cross-functional teams to define, design, and ship features
  • Monitor performance and resolve bottlenecks and bugs across endpoints
  • Champion code quality, automation, and comprehensive testing practices
  • Leverage and extend Django admin to build internal CRM and administration portals
  • Customize the Django admin site to meet evolving business and workflow needs
  • Refine internal processes and drive user-friendly administrative solutions
  • Contribute to architecture planning and drive technical design decisions
  • Optimize the application stack for speed and reliability
  • Implement and maintain CI/CD pipelines and infrastructure-as-code
  • Evaluate and integrate emerging backend technologies
  • Mentor junior developers and provide technical guidance

Benefits

  • Equity package
  • Comprehensive health insurance
  • Dental insurance
  • Vision insurance
  • Wellhub membership
  • Monthly wellness stipend

Skills

Apply Now
Senior Backend Engineer at Daylight | JobStash