Rackspace

Returning Candidate?

Senior Python Developer

Senior Python Developer

Req # 
38568
Location(s) 
US-TX-San Antonio
US-TX-San Antonio
US-Remote
Category 
Software Development

Job Overview

Overview & Responsibilities

The BareMetal API team is looking for a senior software developer to help build the next generation of APIs for our single tenant offering. You will be responsible for building restful APIs to expose our Compute, Networking, and Storage offerings.

The optimal candidate will appreciate working on technical challenges involving automating existing processes. The right candidate will also participate in writing proof of concepts to enable new features over single tenant. Finally the ideal candidate will be capable of working on a distributed, 'remote-first' technical team of Racker Developers who partner closely with Racker Systems Engineers.
 
 

Qualifications

REQUIRED:

  • Bachelor’s Degree in Computer Science
  • At least five years of professional software development experience
  • Successful prior implementations of performant, large scale web applications utilizing REST APIs
  • REST API Design experience
  • Solid interpersonal skills with a demonstrated ability to work as a productive member of a fast-paced, tight-knit team

 

DESIRABLE:

  • Proficiency in Python software development on Linux platforms
  • System administration skills on Linux
  • Experience on Cloud platforms such as Rackspace, OpenStack, or Amazon AWS
  • NoSQL database experience on a platform such as Cassandra or MongoDB
  • Relational database experience with databases such as MySQL or Postgres
  • Familiarity with open, scalable frameworks and tools such as HAProxy and Redis
  • Experience with multi-threaded applications
  • Knowledge of secure programming concepts (e.g., cryptography and threat modeling)
  • Experience in open source development
  • Experience with Github or similar code repository systems