We are seeking an experienced software engineer to support the design, development, and delivery of complex software solutions for our Client. The engineer will join an existing team and contribute across the full software development lifecycle, working primarily within a modern web application stack (for example, a Python-based backend with a Vue frontend) deployed on cloud infrastructure (primarily AWS). This role requires strong technical depth, the ability to ramp up quickly on large and evolving codebases, and comfort working through ambiguous or evolving requirements in close collaboration with internal teams as well as customers. The engineer will be expected to independently own significant technical work, contribute to system and component-level design, write well-tested and maintainable code, and participate fully in agile ceremonies. Experience with cloud environments, databases, and supporting production workloads is valuable, as is the ability to communicate clearly, surface risks early, and help guide technical decisions during delivery. Key deliverables • Technical architecture and stack recommendation • Iterative, version-controlled source code (Git) • Deployed web application on our chosen cloud platform • Brief hand-over documentation and a walkthrough session Acceptance criteria • Application meets the agreed functional spec and passes my user tests • Codebase includes inline comments and a concise README • Deployment scripts reproduce the production setup without manual tweaks If you’re an experienced web application developer based in the US and ready to build something new, let’s discuss the project timeline and milestones.