O

OpenData

Delivers standardized open data for research

Fullstack Developer - Python, React

Full-Stack EngineeringPosted on Nov 13
Full-timeWashington, DC, USA$120k - $150k /yr

About the Job

Requirements

  • Four or more years of professional hands-on software development experience, including back-end work in Python and front-end work in React.js.
  • A bachelor's degree.
  • Familiarity with development in the AWS cloud and services including Amazon S3 and AWS Lambda.
  • Ability to apply data modeling, design patterns, and object-oriented design to turn a defined specification into tested code and own that code through production.
  • Background working with relational database systems such as SQL Server, PostgreSQL, or Oracle.
  • Background using NoSQL databases such as DynamoDB or MongoDB.
  • Strong problem-solving and troubleshooting skills.
  • Experience with Agile delivery methods such as Scrum or Kanban, and work tracking in Jira or a comparable tool.
  • Ability to communicate with and collaborate directly with non-technical client stakeholders and translate business requirements into technical solutions.
  • Ability to provide reliable estimates for assigned tasks and effort.
  • Proficiency in writing, PowerPoint, and Excel.
  • Hands-on fluency in modern cloud development, with the ability to improve an existing system or create a new one.
  • Delivery practices covering secure coding, accessibility, code review, unit and integration testing, and version control.
  • Ability to communicate clearly with people who rely on the work and understand their needs.
  • Care and accuracy where auditability cannot be compromised.
  • Ability to give AI development tools clear context, review and test their output, and remain accountable for delivered code.
  • U.S. citizenship is required for the initial engagement, along with the ability to obtain a Public Trust determination.

Responsibilities

  • Turn user stories into back-end features written in Python on a cloud-native AWS stack.
  • Create React.js screens and components through which users access those features.
  • Connect internal systems to commercial products by creating integrations and application programming interfaces between them.
  • Use Amazon S3, AWS Lambda, and related AWS services to automate workflows.
  • Contribute to automating the continuous integration and continuous delivery pipeline, produce secure and accessible code, and provide production support for services.
  • Write unit and integration tests, participate in code reviews, and fix defects through production.
  • Support quality development practices, including test-driven development and automated testing.
  • Use AI-assisted development tools in daily work, reviewing and testing their output.
  • Deliver tested, working code through production and find and fix its defects.
  • Replace spreadsheet workflows, manual checks, and business-operation validations with automation, and create deployment pipelines that make service releases routine.
  • Carry user stories through each stage from refinement to production, as appropriate to the assignment.

Desired Qualifications

  • Familiarity with DevSecOps practices and continuous integration and continuous delivery pipelines.
  • Hands-on experience delivering production workloads in AWS, or certification in Python or AWS.
  • Experience providing consulting services while interacting with clients.
  • Prior work in information technology for the federal government.
  • Familiarity with tools that use AI to help developers.

About the Company

OpenData

Delivers standardized open data for research

OpenData is a collaborative effort that makes public data easier to access and use. It collects public datasets, standardizes them, and centralizes them so researchers, analysts, and governments can find reliable data in one place. The service works by providing access to standardized datasets—through partnerships, subscriptions, or data services—so users can download, analyze, and apply the data to research and policy work. Unlike more traditional data providers, OpenData emphasizes open access and collaboration, focusing on broad accessibility and the usefulness of data for innovation rather than selling bespoke data products. The goal is to empower researchers and organizations to gain insights, drive innovation, and enable positive social impact through open, high-quality public data.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Mexico
Founded
2024

Recently Posted Jobs

Explore more opportunities at OpenData

See more jobs