
Software Engineer, Full Stack
Harvey
full-time
Posted on:
Location Type: Hybrid
Location: Bengaluru • 🇮🇳 India
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSAzureCloudFlaskGoogle Cloud PlatformPostgresPythonReactTypeScript
About the role
- Collaborate closely with Product to prioritize customer-focused work and deliver reliable features quickly in a fast-moving environment.
- Build end-to-end product features across the stack using React/TypeScript on the frontend and Python-based services (e.g., FastAPI/Flask) on the backend.
- Implement product workflows that use LLMs and agentic tools behind the scenes, wiring robust backend orchestration into intuitive UIs.
- Design and maintain clear, versioned API contracts and data models backed by Postgres and other data stores where they add performance or reliability.
- Ship secure, multi-tenant, permissions-aware features suitable for large enterprise and sensitive legal use cases.
- Add meaningful logging, metrics, and basic tracing for the features and services you own, and participate in the on-call rotation.
- Collaborate closely with product and design to scope projects, iterate quickly on UX, and continuously refine shipped features based on customer feedback.
Requirements
- 6+ years of experience in product-focused fullstack engineering roles building modern web applications or SaaS products.
- Proficiency in Python and a modern web framework (e.g., FastAPI or Flask), plus solid understanding of RESTful API design and common backend patterns.
- Hands-on experience with relational databases (e.g., Postgres)
- Strong experience with React and TypeScript, and a track record of shipping polished, responsive UIs with good component structure and attention to UX details.
- High ownership, clear communication, and the ability to turn ambiguous product requirements into simple, performant, and maintainable solutions in a fast-paced environment.
- Experience building for Cloud Infrastructure such as Azure, AWS, or GCP.
Benefits
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonReactTypeScriptFastAPIFlaskRESTful API designPostgresCloud InfrastructureSaaSfullstack engineering
Soft skills
high ownershipclear communicationproblem-solvingadaptabilitycollaborationcustomer-focusedUX iterationproject scopingperformance optimizationmaintainability