Software Developer - Managed Public Cloud

  • Full-time

Company Description

Rackspace is a leading provider of IT as a service in today’s multi-cloud world. It delivers expert advice and integrated managed services across applications, data, security and infrastructure, including public and private clouds and managed hosting. Rackspace partners with every leading technology provider, including Alibaba, AWS, Google, Microsoft, OpenStack, Oracle, SAP, and VMware. The company is uniquely positioned to provide unbiased expertise on which technologies will best serve each customer’s needs. Rackspace was named a leader in the 2018 Gartner Magic Quadrant for Public Cloud Infrastructure Managed Service Providers, Worldwide and has been honored by Fortune, Glassdoor and others as one of the best places to work. Based in San Antonio, Texas, Rackspace serves more than 140,000 business customers, including most of the Fortune 100, from data centers on five continents. Learn more at www.rackspace.com.

Job Description

**US REMOTE**  **WORK FROM HOME**

OVERVIEW

Since we are a distributed team we are open to the Rackspace location of your choice, including the option to work from home. Rackspace office locations include San Antonio or Austin, TX and Blacksburg, VA.

Rackspace is seeking talented developers to help build out billing, monitoring, and support capabilities for Managed Public Clouds. You will work on a small team to continuously grow these services, so we're looking for developers who ship early and often while maintaining healthy engineering discipline. You will write automated tests for everything you build, and we deploy to production several times daily. Because we're distributed, we're remote-friendly -- we collaborate with Slack, Github, and Zoom.

We use Node for our API services that power our offerings. Our infrastructure platform is built with a combination of AWS ECS, Lambda, SQS, Kinesis, and DynamoDB. Our frontend application is built with React, Redux, and ES6. We choose technologies that let us deliver quickly with high quality and focus on our product's value.

Responsibilities:

  • Deliver product features for our UI and APIs
  • Write clean, maintainable code using engineering best practices
  • Collaborate with other engineers, product managers, and user experience designers on a daily basis to identify the right technical solutions that achieve product goals
  • Continuously broaden and deepen your skill set to solve new technical challenges
  • Mentor and guide less experienced team members to provide technical direction
  • Provide a Fanatical Experience for our production system by fixing bugs and triaging alerts

Qualifications

Qualification

The ideal candidate will have the following:

  • 3+ years practical experience in one or more of the following domains:
    • Building and consuming HTTP APIs in a service-oriented architecture
    • Operating cloud applications in production (handling deployment, monitoring, logging)
  • Demonstrated passion for independent learning
  • Experience working in a team that practices continuous delivery
  • BS in Computer Science or related field
  • Excellent verbal and written communication skills

Nice to Haves

  • Experience building web applications with a modern JavaScript framework (React, Angular, Ember, or similar)
  • Experience building applications with cloud services (AWS, GCP, Azure, or similar)

Additional Information

All your information will be kept confidential according to EEO guidelines.