Previous Job
Principal Python Developer
Ref No.: 17-04884
Location: Washington, District of Columbia
Position Type:Direct Placement
Start Date: 06/01/2017
My direct client in Washington, D.C. is looking to bring on a Principal Python Engineer. If you are a talented, analytical engineer who would like to work in the education sector this is the job for you!

Job Title: Principal Python Engineer 

Location: Washington, D.C.
Duration: Fulltime Direct hire 
Rate: DOE

What You'll Be Doing:
- Work with the business team to clarify business requirements and provide effective technical designs aligning with industry best practices

- Drive the design and implementation of scalable, high performing and robust applications delivered using a  Software as a Service (SaaS) model
- Ensure a high level of quality through design and implementation of unit, system integration, and load testing
- Recommend and implement new technologies and architectures to ensure applications remain current and robust
- Work with the Operations team to ensure smooth rollout of new releases
- Provide technical mentorship and guidance to more junior engineers

Must Haves: 
- Bachelor's degree or relevant experience
- 8+ years of professional software development experience
- 4+ years of Python programming experience
- 4+ years of Django/flask or similar frameworks
- 1+ years of Javascript experience, Angular, React or Ember
- Experience working in an Agile environment
- REST API development experience
- Experience using secure application development patterns
- Web development experience (HTML/CSS)
- Experience working with a team in a continuous integration environment using tools such as git, bash shell, docker

Even Better: 
- Bachelor's or Master's degree in Computer Science or Computer Engineering 
- 10+ years of software development experience
- 6+ years of Python development experience
- 4+ years of Django experience
- 4+ years developing REST API
- 1+ years of Django Rest Framework experience
- 2+ years of Javascript experience, including Angular 1, React, ES6 and associated tooling such as Gulp and Webpack
- Demonstrated Ability to learn new technologies
- Demonstrated knowledge of multiple languages/alternative frameworks
- Demonstrated analytical and problem solving skills 
- Ability to provide technical expertise to more junior team members and consult with other application engineers to tune and performance test an existing code base

If qualified and intersted please send a word version of your resume to