Python Django Developer

Silicon Valley, CA, United States




Role Location

  • Silicon Valley, CA, United States


501+ people


900 Jefferson Ave
Redwood City, CA, 94063, US

Tech Stack

  • Java
  • Node.js
  • JavaScript
  • Scala
  • PHP
  • MySQL
  • Hadoop
  • Redis
  • AWS
  • AWS Lambda
  • Google Cloud
  • Windows Azure
  • Terraform
  • Kafka
  • ML
  • React

Role Description

The Infrastructure Services team builds and runs software and services that provide leverage for our entire Engineering team.

Keeping up with rapid customer growth is an ongoing challenge. In the Infrastructure Services team, our job is to build intelligent and sustainable software to do just that. As a member of the team, you will have the opportunity to conceive, define, develop and deploy solutions which help Box control its infrastructure.

Why the team needs you Our team is growing, and we are looking for a Django developer with a passion for automation. You will spend your time working on an internal systems which are used to automate device provisioning, track hosts/services and their metadata, and perform automated operations in order to scale Box. To be successful you will create internal web apps, API’s, frameworks and tools which streamline our workflows and automate all aspects of our infrastructure.

Why Box needs you Box is growing fast. Real fast. Every business in the world is looking to modernize the way that they work. As the leader in cloud content management, Box is uniquely positioned to change the world by helping enterprises transform how people work together. Box needs you to help build and support our cloud platform!

Why you need Box You are going to have the unique opportunity to architect, build and design our private and multi-public cloud provider solution with the highest level of security that any company has to deal with. As you drive and scale our infrastructure migration to the cloud, you will work with cutting-edge technologies. You will have visibility across all of Engineering and have impact directly on the entire business.

Responsibilities Operate and maintain internal services that support our internal platforms (RabbitMQ, Redis, Django/Gunicorn/Nginx webapps, etc) Lead the team in designing and developing tooling and abstractions that streamline workflows Identify problems, develop, deploy and maintain solutions which automate all aspects of Box’s Infrastructure Contribute to the company's overall platform strategy, with a focus on infrastructure and service automation Participate in, and often drive, architecture decisions for Box's infrastructure Collaborate with coworkers on code design decisions and learn from each other Define python code frameworks and API's that enables functionality for the entire Engineering organization Expand your knowledge of good design practices and pragmatic programming

Qualifications Proven experience with Python and Django Proven experience deploying Django applications Experience using Django Rest Framework to create powerful APIs Experience using Front-End technologies like Bootstrap, Javascript, React, jQuery, HTML5, etc. Experience with scrum and Agile software development methodologies Strong coding skills with a passion for writing clean, well tested and maintainable code Passion for learning and adopting new technologies with a focus on finding the right tool for the job Demonstrated ability to learn new programming languages and technologies

Nice-To-Have Exposure to Docker and associated container orchestration technologies Experience using Celery for asynchronous task queues (with Redis/RabbitMQ/etc) Public cloud experience - AWS/GCP/Azure

About Box

Companies all over the world are modernizing the way they work. Box is the leader in enterprise-grade cloud content management.

Company Culture

The best culture in Silicon Valley, hands down. Come by an sit in our lobby, watch the way the receptionist greets people, and the way folks talk to each other. You'll get a clear picture of how we are different right away.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.