Job Title: Senior Software Engineer Company Name: Focus Consulting Job Details: $100k-$170k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/wqbnxgt7p52s3psk Job Description: Posted 1d agoSenior Software Engineer@ Focus ConsultingView All JobsUnited States$100k-$170k/yrRemoteFull TimeResponsibilities:Develop API endpoints, Update database models, Build data processing jobsRequirements Summary:Senior software engineer with Python/TypeScript, React, PostgreSQL, cloud, and Agile practices; experience in API, data processing, testing, and cross-functional collaboration.Technical Tools Mentioned:Python, TypeScript, React, PostgreSQL, Terraform, Testing frameworks Senior Software Engineer – Focus DigitalFocus Digital is hiring Software Engineers to work on projects that make a real difference in how people interact with government services. We're currently staffing for our Online Passport Renewal and Minnesota Paid Family Leave projects.About Focus Focus is a digital services firm dedicated to delivering on projects with impact in the civic tech space. We transform outdated government systems into modern, efficient solutions that deliver better outcomes for citizens.Our team partners with federal and state agencies to modernize systems and improve user experiences. We've worked with agencies such as the Department of State, IRS and Grants.gov to streamline workflows and enhance accessibility. As a growing team, we're always looking for talented professionals who want to help shape the future of government digital services.At Focus Digital, we believe in doing impactful work while maintaining a healthy work-life balance. We encourage our team to log off at the end of the day, take time off when needed, and bring their best selves to work.We're also intentional about staying on the cutting edge of our tooling and practices — from our development environments to how we bake AI into our day-to-day workflows. We want our engineers spending their time on hard problems, not fighting their tools.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 DigitalDevelop and maintain API endpoints and business logicUpdate and optimize database models through codeBuild and improve data processing jobs to support API operationsDevelop new UI features that interact with APIsWrite and maintain automated tests to keep our codebase reliable as it growsReview code and provide constructive feedback through pull requestsWrite and review technical specifications for upcoming development tasksMake minor cloud infrastructure updates using TerraformMaintain documentation and contribute to the team's knowledge baseParticipate in agile team meetings, including sprint planning, standups, and retrospectivesRequired SkillsProfessional experience developing cloud-based applications using Python and TypeScriptStrong proficiency with React for building user interfacesHands-on experience working with PostgreSQL databasesFamiliarity with end-to-end testing frameworks and strategiesExperience working on cross-functional teams (including engineers, designers, and product owners) in an agile environmentOther requirementsAll roles at Focus Digital require the following:Legal authorization to work in the United StatesAbility to meet any other requirements for government contracts for which candidates are hiredWork authorization that doesn’t require visa sponsorship, now or in the futureMay be subject to a government background check or security clearance, depending on the contract