Job Description:
We are looking for a Mid-Level Full-Stack Engineer who can take ownership of features end-to-end, contribute to architectural decisions, and collaborate closely with business teams to deliver production-grade software.
Job Title:Software Development Engineer
Location: Sunnyvale, CA
Work Model: Hybrid Minimum 3 days/week onsite
3-5 years of professional software engineering experience
Bachelor's degree in Computer Science, Engineering, Information Systems, or related field
Strong Python development skills
Experience with FastAPI or similar async Python frameworks
Strong React + TypeScript experience in production
Full-stack development experience across frontend and backend
Experience with LLM / AI API integrations
Agentic AI / tool-calling experience is a plus
Azure experience preferred; AWS/Google Cloud Platform considered
Working knowledge of OAuth 2.0 / OIDC
Hands-on experience with CI/CD pipelines
Experience with Docker / containerized deployments
Strong communication and stakeholder collaboration skills
Key Responsibilities:
Design, build, and maintain frontend and backend components
Develop integrations with cloud and AI infrastructure
Translate business workflows into production-ready software
Implement secure authentication, access control, and data governance
Contribute to testing, CI/CD, deployment, and observability
Collaborate with senior engineers on architectural decisions
Improve features based on real-world usage and feedback
Ideal Candidate: Full-Stack Engineer with strong Python + FastAPI + React + TypeScript + Cloud + AI/LLM experience who is ready to take ownership of meaningful features.