Backend Developer

LeetCode

Posted 1 week ago

Apply

* Relocation assistance available for US-based candidates. 
* Visa sponsorship available for US-based candidates.

Responsibilities:

  • Backend web development using Python + Django + GraphQL + Celery
  • Build robust data pipelines 
  • Design APIs, database models and schemas
  • Work closely with the frontend team
  • Write well-crafted, well-tested, readable, maintainable code
  • Optimize system performance and identify bottlenecks
  • Participate in code reviews to ensure code quality and distribute knowledge
  • Help grow and advance the backend team through mentorship and recruitment
  • Help define the roadmap and architecture based on business needs


Minimum Qualifications:

  • Must have 2+ years of professional backend development experience
  • Must have 2+ years of experience developing in Python
  • Familiarity with frameworks such as Django, Flask, Node.js, or Ruby on Rails
  • Experience in development using SQL and a relational database
  • Some experience with Celery or RabbitMQ
  • Proficiency in using git or other version control systems
  • Familiarity with Linux/Unix


Preferred Qualifications: 

  • Proficiency in Python and Django
  • Proficiency in Celery or other similar task queue systems
  • Experience in building an end-to-end data pipeline
  • Experience with NoSQL databases
  • Experience with Docker and Kubernetes
  • Experience in building a large-scale microservice architecture
  • Experience in systems programming


LeetCode's Backend Tech Stack:

  • Python, Django, GraphQL, Celery
  • MySQL, Redis, DynamoDB, Docker, Kubernetes


Benefits: 

  • Medical, dental insurance
  • Flexible vacation policy
  • Great work-life balance and possibility to work from home 1-2 days per week
  • Commuter benefits
  • Free, catered lunches