New
DevOps Engineer
Engineering
Full-time | Palo Alto, CA

Minimum Qualifications:

  • 2+ years of professional DevOps experience
  • Automation is in your DNA
  • Proficient in Shell language such as Bash, and also at least one of other languages such as Python (Recommended), JavaScript, Ruby, or Perl.

Key Responsibilities:

  • Ensure High Availability of the backend system running 24/7
  • Automate the code testing and deployment process
  • Server maintenance and data backup
  • Optimize the backend for high performance and scalability
  • Improve workflows for staging and production deployments
  • Setting up services in Linux environment, such as: Redis, NGINX, MySQL, ELK Stack, zooKeeper, etc
  • Develop and maintain Selenium UI testing framework
  • Setup Monitoring and Error Reporting channels

Preferred Qualifications:

  • BS or higher in Computer Science, Computer Engineering, or related technical discipline
  • Deep expertise and hands on experience with container and container orchestration technologies such as Docker and Kubernetes
  • Experience working with Microservices based applications
  • Good knowledge of Unit Testing and available Test Frameworks
  • Great at debugging skills, not afraid to jump into code if needed to debug production issues
  • Experienced with Continuous Integration/Continuous Deployment tools such as Jenkins
  • Experience with Message Queue frameworks such as Celery/RabbitMQ
  • Experience creating and maintaining Devops infrastructure on cloud platforms
  • Good hands-on knowledge of configuration management and deployment tools such as: Ansible/Puppet/Chef/Terraform etc

Plus:

  • Familiar with Django framework
  • Experienced in Machine Learning
  • Experienced with relational SQL and NoSQL databases
  • Active in the open source community

Benefits:

Catered lunch and awesome snacks
Employer sponsored health/dental insurance
Flexible working hours and paid time off
Standing desks and ergonomic chairs
Competitive salary
Smart colleagues who are also nice


Location: Palo Alto, CA (Must be willing to relocate)

New
Backend Software Engineer
Engineering
Full-time | Palo Alto, CA

Backend tech stack:

  • Python, Django
  • Graphene (GraphQL), REST, SSR
  • MySQL, DynamoDB, Redis, Docker, k8s, Celery

Minimum Qualifications:

  • 2+ years of professional backend development experience
  • Enthusiastic about technologies
  • Strong learning ability and independent thinking ability

Key Responsibilities:

  • Backend Python web development
  • Develop and maintain large scale distributed systems
  • Design database model and schema
  • Design API to interact with frontend, write complete documentation for API
  • Write unit tests or integration tests
  • Optimize system performance and identify bottleneck
  • Participates in code reviews
  • Work closely with the frontend team in building and ensuring synchrony in the development of a feature

Preferred Qualifications:

  • BS or higher in Computer Science, Computer Engineering, or related technical discipline
  • Development expertise in backend and large scale distributed systems
  • Proficient in Python language and Django framework
  • Experienced in Celery or other similar asynchronous task queue/job queue based on distributed message passing
  • Experienced with relational SQL and NoSQL databases

Plus:

  • A strong sense in algorithm design
  • Appreciate and enjoy elegant, clean system design
  • Experience in big data, build data pipeline architecture and work with data sets
  • Active in the open source community

Benefits:

Catered lunch and awesome snacks
Employer sponsored health/dental insurance
Flexible working hours and paid time off
Standing desks and ergonomic chairs
Competitive salary
Smart colleagues who are also nice


Location: Palo Alto, CA (Must be willing to relocate)

Content Creator
Content
Part-time / Full-time | Remote

Do you have a knack of explaining complex things in a fun and intuitive manner?

If so, join our LeetCode content creator team! This is a remote position (part-time or full-time).

You must be familiar with CS data structure & algorithms and all content must be written in English.

To apply as a content creator, please send the following to jobs@leetcode.com:

  1. A brief description of yourself.
  2. Your LeetCode username.
  3. Your résumé.
  4. A sample technical article that you had personally written. A link or an attachment should suffice.

Frontend Software Engineer
Engineering
Full-time | Palo Alto, CA

Frontend tech stack:

  • ES-next, Babel
  • React
  • Redux, redux-thunk, apollo-client (for GraphQL)
  • Bootstrap, LESS

Minimum Qualifications:

  • 2+ years of professional frontend development experience
  • Enthusiastic about technologies
  • Strong learning ability and independent thinking ability

Responsibilities:

  • Frontend and product feature development
  • Participates in code reviews
  • Work closely with designer to convert product UI/UX design into maintainable, reusable frontend components.

Preferred Qualifications:

  • BS or higher in Computer Science, Computer Engineering, or related technical discipline
  • Experience in product design, UI/UX design, animation effects implementation
  • Proficient in React, JavaScript, Bootstrap, jQuery, CSS (LESS or Sass), nodejs, webpack
  • Enthusiastic about latest frontend development technologies, proficient in designing APIs using GraphQL, redux, react router etc
  • Familiar with supporting web page compatibility across multiple browsers
  • Familiar with writing frontend unit tests
  • Responsive design across multiple devices

Plus:

  • a keen eye for detail, a superb aesthetic sense
  • Appreciate and enjoy wonderful user experience design
  • Experience in Python / Django development
  • iOS, Android app development experience
  • Active in the open source community

Benefits:

Catered lunch and awesome snacks
Employer sponsored health/dental insurance
Flexible working hours and paid time off
Standing desks and ergonomic chairs
Competitive salary
Smart colleagues who are also nice


Location: Palo Alto, CA (Must be willing to relocate)

Frontend Software Engineer - Lead
Engineering
Full-time | Palo Alto, CA

Frontend tech stack:

  • ES-next, Babel
  • React
  • Redux, redux-thunk, apollo-client (for GraphQL)
  • Bootstrap, LESS

Minimum Qualifications:

  • 3+ years of professional frontend development experience
  • Enthusiastic about technologies
  • Strong learning ability and independent thinking ability

Responsibilities:

  • Lead frontend and product feature development
  • Facilitate an agile development team (small team of 4 – 6 people), increase product development efficiency
  • Establish best practice and coding standard for the team and enforce it in code reviews
  • Work closely with Product leadership to set and execute product vision
  • Hands-on writing code

Preferred Qualifications:

  • BS or higher in Computer Science, Computer Engineering, or related technical discipline
  • Experience in product design, UI/UX design, animation effects implementation
  • Proficient in React, JavaScript, Bootstrap, jQuery, CSS (LESS or Sass), nodejs, webpack
  • Enthusiastic about latest frontend development technologies, proficient in designing APIs using GraphQL, redux, react router etc
  • Familiar with supporting web page compatibility across multiple browsers
  • Familiar with writing frontend unit tests
  • Responsive design across multiple devices
  • Focus on supporting the business priorities, be pragmatic about technology choices
  • Contribute to the company's growth through interviewing, on-boarding, or other recruitment efforts
  • Focused on developing and growing the people in your team, lead by example and care about the team performance

Plus:

  • a keen eye for detail, a superb aesthetic sense
  • Appreciate and enjoy wonderful user experience design
  • Experience in Python / Django development
  • iOS, Android app development experience
  • Active in the open source community

Benefits:

Catered lunch and awesome snacks
Employer sponsored health/dental insurance
Flexible working hours and paid time off
Standing desks and ergonomic chairs
Competitive salary
Smart colleagues who are also nice


Location: Palo Alto, CA (Must be willing to relocate)