Build and extend React and TypeScript front ends and Python back-end services on PostgreSQL.
Replace prototype data with live integrations to third-party and government data APIs.
Design and ship features built on large language model APIs, from retrieval and structured output through agentic workflows.
Stand up the basics that make software trustworthy: automated tests, CI/CD, logging, monitoring, backups, and documented runbooks.
Write documentation a non-developer can follow. This is a writing company.
Sit with the people who use the applications, learn how they work, then build what they actually need.
Prototype fast, measure, and kill what does not work.
Qualifications
Required
Bachelor's degree in Computer Science or a related field, or equivalent hands-on experience.
3-6 years of professional software development, with at least 2 years supporting applications in production for real users.
Strong TypeScript and React. Comfortable in Python. Solid SQL and schema design on PostgreSQL.
Experience deploying and operating cloud applications on at least two major cloud (Azure, AWS, or GCP), including serverless or containerized services.
Working knowledge of Microsoft 365 and Azure identity (Entra ID, conditional access, role-based access control) or a strong desire to learn it fast.
Hands-on experience building with large language model APIs: prompt design, retrieval, structured output, evaluation.
Git-based workflow, code review, and automated testing as habits, not aspirations.
Clear written communication. You can explain a design decision to a non-technical colleague in one paragraph.
US. citizenship.
Curiosity and ownership. You would rather figure it out than wait for a ticket.
Desired
Bachelor's degree in Computer Science or a related field, or equivalent hands-on experience.
3-6 years of professional software development, with at least 2 years supporting applications in production for real users.
Strong TypeScript and React. Comfortable in Python. Solid SQL and schema design on PostgreSQL.
Experience deploying and operating cloud applications on at least two major cloud (Azure, AWS, or GCP), including serverless or containerized services.
Working knowledge of Microsoft 365 and Azure identity (Entra ID, conditional access, role-based access control) or a strong desire to learn it fast.
Hands-on experience building with large language model APIs: prompt design, retrieval, structured output, evaluation.
Git-based workflow, code review, and automated testing as habits, not aspirations.
Clear written communication. You can explain a design decision to a non-technical colleague in one paragraph.
US. citizenship.
Curiosity and ownership. You would rather figure it out than wait for a ticket.
FWI is an Equal Opportunity Employer, including disability/vets.
Why Join Our Team
At FWI, we place the highest importance on creating an exceptional employee experience. You'll have opportunities to achieve your career aspirations through internal promotions, professional development, and other recognition and rewards programs. Join our team and take advantage of the many benefits we offer, including:
Health Insurance
Dental Insurance
Vision Insurance
Long-term and Short-term Disability Insurance
Life Insurance
401(k) Plan
Holiday Pay
Paid Time Off
Pay Range
$150,000 to $175,000, depending on experience, education and clearance level.