View all jobs

Full Stack Developer - Python/Django

Arlington, VA
Or client, a transportation consulting and advisory firm headquartered in Arlington, Virginia, is seeking a lead Django/Python Developer to help us build their new platform as a service software offering.

Duties & Responsibilities:
  • Build robust, performant, user-facing web applications in Python/Django supporting queries to millions of rows of data that clients will access daily.
  • Develop, create, and ship new functionality for user interaction and data visualization using modern APIs and frameworks.
  • Work as an integral part of an agile product team to deliver an unbelievably excellent user experience.
  • Deliver responsive, accessible, mobile-friendly code of high quality (automated test/build/deploy). Understanding front-end technologies like JavaScript, HTML, CSS, and Next.js. Experience with relational database modeling and data migration. Excellent verbal and written communication skills and team player

Experience with Django (most important)
  • 3-5+ years of experience developing backend systems in Django.
  • Deep understanding of Python and HTTP requests.
  • Experience with algorithm and query optimization.
  • Understanding of how to build robust testing environments.

Experience with backend development, specifically with PostgreSQL or other SQL databases (very important)
  • 2+ years of experience working with SQL-based backend development
  • Experience with large datasets
  • Indexing
  • Knowledge of optimizing table schemas
  • Python scripting

Experience with front-end web development using NextJS or ReactJS (nice to have)
  • Ability to create re-usable and testable functional components 
  • Understanding of JavaScript / TypeScript
  • Familiarity with HTML and CSS

Bachelor’s in computer science or Engineering (Preferred)

  • PostgreSQL and Python: 3 years (Preferred)
  • Paid professional development: 3 years (Required)
  • Full-stack development: 4 years (Preferred)


Share This Job

Powered by