Senior Software Engineer (Django) (Medallia)

Developer (Medallia) logo
Code written on a Monday, if complete, would go out to production within the week. We leverage libraries as needed and build software that will last for years if required. We peer review our work and challenge ourselves to make better changes if we see it. We hold ourselves to a high standard to complete projects within deadlines. As a result, we allow ourselves almost complete autonomy to hone our craft of developing better software.

About You:
  • Product-minded software engineer that has the ability to ship high quality code with autonomy
  • Highly experienced web developer with solid design and architecture skills
  • Proficiency in managing and scaling AWS Infrastructure
  • Experience managing code sprints
  • Experience building modern REST APIs
  • Experience managing MySQL databases
  • Experience with system and database administration and standard web security
  • Proficiency in triaging server outages
  • Bachelors in Computer Science or proven track record of solving difficult problems
  • Excellent written and spoken English

Minimum Requirements:
  • Minimum of 5 years of Django Web Framework (Python, HTML, CSS, Javascript) experience
  • Data: MySQL and Redis
  • Asynchronous Task Management: Celery and RabbitMQ
  • Deployment and Testing: Github, CircleCI
  • AWS and Server Infrastructure (EC2, S3)
  • Tools: proficiency in using the shell

Preferred Qualifications:
  • 8+ years of Django Web Framework (Python, HTML, CSS, Javascript) experience
  • Technical: database architecting
  • Data: Elasticsearch
  • Deployment and Testing: TDD, Code Reviews, Ansible
  • AWS and server Infrastructure: (Aurora, Nginx, Gunicorn)
  • Tools: Python IDE usage
  • Misc: Open Source Github (or equivalent) contributions