freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer, Remote – Python, React & Cloud

Summary

Builds and maintains Python/TypeScript APIs, React UIs, and PostgreSQL databases in a cloud environment while writing tests and collaborating in an agile team.

Senior Software Engineer – Focus Digital

We are a fully remote company, and all employees must be based in the continental U.S. Some projects may require occasional travel, approximately 1-2 times per year.

What Software Engineers Do at Focus Digital

  • Develop and maintain API endpoints and business logic
  • Update and optimize database models through code
  • Build and improve data processing jobs to support API operations
  • Develop new UI features that interact with APIs
  • Write and maintain automated tests to keep our codebase reliable as it grows
  • Review code and provide constructive feedback through pull requests
  • Write and review technical specifications for upcoming development tasks
  • Make minor cloud infrastructure updates using Terraform
  • Maintain documentation and contribute to the team's knowledge base
  • Participate in agile team meetings, including sprint planning, standups, and retrospectives

Required Skills

  • Professional experience developing cloud-based applications using Python and TypeScript
  • Strong proficiency with React for building user interfaces
  • Hands-on experience working with PostgreSQL databases
  • Familiarity with end-to-end testing frameworks and strategies
  • Experience working on cross-functional teams (including engineers, designers, and product owners) in an agile environment

Other requirements

All roles at Focus Digital require the following:

  • Legal authorization to work in the United States
  • Ability to meet any other requirements for government contracts for which candidates are hired
  • Work authorization that doesn’t require visa sponsorship, now or in the future
  • May be subject to a government background check or security clearance, depending on the contract

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available