N

National Journal

Django/Python Web Developer

Full-TimePosted on 10/28/2026
$100k/yr
Junior
California, USA+3 moreMore locations: Washington, DC, USA | Virginia, USA | Maryland, USA
RemoteMaryland, United States (remote): Remote eligibility limited to U.S. candidates residing in Maryland.
Software EngineeringFull-Stack Engineering

About the job

Requirements
  • Have at least 1 year of professional web development experience using Python, preferably Django.
  • Write clean HTML, CSS, and JavaScript, and use Git.
  • Be willing to learn the technical stack.
  • Be interested in government and elections, including campaign finance data, election visualizations, and politics, and be willing to master relevant data details.
  • Have contributed to significant software projects or components and be able to deliver quality work under deadlines and navigate a complex codebase.
  • Apply software development best practices, including documentation, peer code review, automated tests, performance monitoring, and tools for consistent code quality; critically assess AI-generated code.
  • Work with product and project managers to plan weekly sprints, estimate time and effort accurately, prioritize multiple projects, meet agreed deadlines, and work with Agile methodologies.
  • Apply critical thinking and sound judgment when evaluating code and its short- and long-term implications.
  • Manage time effectively and maintain work-life boundaries.
Responsibilities
  • Build, test, and deploy web-based tools using Django and Python for members.
  • Support the digital platform providing data, tools, and news about the 2026 U.S. elections.
  • Maintain large datasets in formats and systems including PostgreSQL, MySQL, and APIs, drawing on internal and third-party sources.
  • Improve Ada, the internally used custom content management system.
  • Create and support tools that help product teams automate their work, using AI when appropriate.
  • Handle a full-stack mix of back-end and front-end work, with a focus on back-end development.
  • Stay informed about software development tools, frameworks, programming languages, AI coding assistants, and workflows, and contribute informed opinions.
Desired Qualifications
  • Experience with LLM-based coding assistants such as Claude Code, Codex, or Cursor is strongly encouraged.
  • Experience with front-end frameworks is a plus.
  • Experience with Microsoft Azure, Linux systems administration, Vue.js, TypeScript, Elasticsearch, Docker, PostgreSQL, Jenkins, Salesforce, Sentry, HubSpot, or Celery/RabbitMQ is a plus but not required.
  • A background in accessibility technologies, robotics, or AI-generated jokes, participation in a local user group or open-source effort, or personal side projects is welcome.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A