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
Education:
Bachelor’s in computer science or Engineering (Preferred)