Software Developer - Cloud Control Panel & Platform

Less than 5 years experience  •  Internet Services

Salary depends on experience
Posted on 09/26/17
San Antonio, TX
Less than 5 years experience
Internet Services
Salary depends on experience
Posted on 09/26/17

Overview & Responsibilities

Rackspace is seeking a talented full stack Software Developer for our Cloud Control Panel and Platform teams. You will be working primarily inJavascript, Python, HTML, ES6, 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 ofsoftwaredevelopmentis a must.

Responsibilities:

  • Write front end java script and server-side Python code that powers the user interface and build new features and platform components

  • 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

  • Own our web applications running in production end-to-end 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 3+ years practical engineering experience in building and running web applications

  • Modern front end technologies (HTML5, ES6, CSS, Javascript / React, Redux)

  • Intermediate-level knowledge of Object Oriented programming in a server side language such as Python/Java/Ruby

  • 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

  • Multitasking skills, ability to pay attention to detail and maintaining focus under a fast paced environment

  • Experience working on a distributed team

  • Assist Operations and Support staff in troubleshooting issues and implementing fixes

Top candidates also have some of the following experience:

  • Service Oriented Architecture and RESTful web services development, WebPack/Node/Grunt

  • 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), and familiarity with Linux and Docker in production

  • Technical leadership and mentorship

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.