Mid-Level Python / Django Programmer

Job Title: Mid-Level Python / Django Programmer

Location: Remote

Department: Human Resources

Hours: Full-Time

Start date: Accepting Applications

Job Description:

EvoGov is currently looking for a Mid-Level Python developer to join our team.
Your work experience must include building meaningful production-ready web applications.
Remote workers are encouraged to apply, but candidates who live in or near Denver, Colorado USA are preferred. 
USA Worker Only Restrictions
  • No Offshore Workers - we will not hire companies or individuals using workers that are living outside the USA
  • No Staffing Companies / Headhunters - we will not respond to staffing company inquiries
  • No Outsourcing - we will not use outsourcing companies.
  • No Visa Sponsorships - We will not provide worker visas.
  • Legal USA Residents Only
About Us
At EvoGov, Inc. (www.evogov.com) we specialize in building websites and purpose-built applications for local government agencies from across North America. 
Our customers include; towns, townships, cities, counties, utilities, and special districts.  
Our platform runs on Amazon Web Services (AWS) and is built using Python, Django, and PostgreSQL databases.
We seek to revolutionize how cities and towns across North America serve their customers online.
The work we do is both fun and rewarding, as we create a tangible benefit for the communities that we serve. 
This strategy will continue to advance our company into a leading position as a provider of these services. 
About You
Our ideal candidate is a hard working, passionate Python/Django Developer that has at least 1 year of experience in developing and deploying meaningful applications.
You must be passionate about building secure, high-performance applications and open-source technologies.
Our ideal candidate is not afraid to take a central role in the development of our platform.
Your Role
Join our team as a Mid-Level Python back end developer, depending on your experience and skill set.
Key Responsibilities
  • Contribute to the development of all back end components
  • Work with front end developers and management to improve usability and features for key users.
  • Contribute to ongoing platform design and architecture
Preferred Experience and Skills
  • Python: 1+ Years
  • SQL: 1+ years
  • Worked as a lead, sole or senior developer on a significant web development project.
  • Expert level Python / Django. Experience creating local development environments (pip, vagrant, virtualenv, virtualbox, etc.)
  • Significant Javascript development experience including one or more client-side frameworks like Angular.js and/or Backbone.js.
  • Training and foundational experience with Object Oriented Programming and a solid grasp of coding best practices.
  • Solid understanding of HTTP, REST.
  • Nginx and Apache experience.
  • TSQL - the ability to write SQL statements and complex joins. 
  • Foundational experience with CSS, HTML and corresponding best practices. Designer-level experience not required.
  • SQL Database experience. We use PostgreSQL and MS SQL Server
  • Use version control regularly - we use Amazon Code Commit.
  • Debugging expertise.
Great Skills to Have:
  • MS SQL Server - database of our legacy platform
  • Amazon AWS (EC2, S3, Route, Elastic Beanstalk. CodeCommit, Cloudfront)
The Work
  • Perform debug work on our current application and hosting stack to keep it running smoothly as we upgrade to the new platform. Training will be provided.
  • Your main focus will be our Django project and stack.
  • Maintain code versioning on CodeCommit. We have an mostly complete Django project running in production already so you won’t be starting from scratch.
Salary and Benefits
  • Salary range for this position is quite wide, from $45k - $80K.
  • Salary and benefits are negotiable, depending on experience and qualifications. 
  • Full-time opportunity. 
  • Equal opportunity employer.
  • Paid time off
  • Work from home
How to Apply
  • Resumes should be sent to jmckown—at—evogov.com or through indeed.com.
  • You may also call John McKown to schedule an interview at 303-557-0168
  • Part-time consultants are also encouraged to apply. Please provide resume and hourly rate.