Overview

Rackspace is seeking a talented full stack Software Developer for our Cloud Control Panel and Platform teams. You will be working primarily in Python, Javascript, HTML, and CSS building world class web applications for Rackspace services. You’ll work with a strong, passionate engineering team writing great software by using the best engineering practices in the industry. Passion for all aspects of software development is a must.

Responsibilities

  • Write server-side Python code that powers the user interface and build new features
  • Write quality, clean, maintainable code and automated tests using engineering best practices (unit testing, continuous integration, automation etc.) to ship code out to production multiple times a day
  • Contribute to architectural decisions to improve service reliability and security
  • Collaborate with other software engineers, product managers, user experience designers, and operations engineers on a daily basis
  • Provide Fanatical support for our web applications running in production by measuring error rates, fixing defects, and helping turn common customer errors into better experiences
  • Continuously invest in personal learning to help yourself and the team grow

Qualifications

The ideal candidate will have the following:

  • BS in Computer Science or related field with 2+ years practical engineering experience in building and running web applications
  • Intermediate-level knowledge of the Python language
  • Intermediate-level knowledge of Object Oriented programming
  • Familiarity with common Python frameworks such as Flask, Django, or Twisted
  • Ability to turn mockups from designers into code
  • Disciplined approach to quality engineering via automated testing (Pyunit, etc.)
  • Excellent verbal and written communication skills

Top candidates also have some of the following experience:

  • Modern front end technologies (HTML5, CSS, Javascript / React)
  • Service Oriented Architecture and RESTful web services development
  • Deploying services with high customer traffic to an IAAS provider (Rackspace Cloud, AWS, Azure, GCE)
  • Working with Agile/Lean engineering practices (continuous delivery, test driven development, pair programming, etc)
  • Understanding of web technologies (HTTP, web servers (NGINX, Apache), databases (Cassandra, MySQL)) and familiarity with Linux
  • Experience working on a distributed team

About Rackspace

Rackspace (NYSE: RAX), the #1 managed cloud company, helps businesses tap the power of cloud computing without the complexity and cost of managing it on their own.

Rackspace engineers deliver specialized expertise, easy-to-use tools, and Fanatical Supportยฎ for leading technologies developed by AWS, Google, Microsoft, OpenStack, VMware and others.

The company serves customers in 120 countries, including two-thirds of the FORTUNE 100. Rackspace was named a leader in the 2015 Gartner Magic Quadrant for Cloud-Enabled Managed Hosting, and has been honored by Fortune, Forbes, and others as one of the best companies to work for.

It starts with each of our over 6,000 employees worldwide bringing their passion and technology expertise with them every day. Rackers always do whatever it takes to push our customer workloads to perform faster and scale larger, all with superior security.

Web Hosting. Mobile Apps. E-Commerce. Big Data. Disaster Recovery. Dev Testing. Our vast array of over 200,000 customers touch lives every day from pizza delivery to expanding the bounds of mobile gaming to uncovering the origins of the universe and beyond. They donโ€™t do second best and neither do we.

Do you have what it takes? Are you ready to partner with one of the most innovative companies across the globe?
If so, then what are you waiting for? JOIN US!