Software Engineer Full Stack
Build and ship scalable SaaS features across frontend and backend systems using TypeScript or Python, React, Node.js, and cloud technologies. The role requires 5+ years of experience, strong problem-solving and collaboration skills, and the ability to work across a fast-moving product environment.
About the job
Responsibilities
- Develop and ship well-structured features end-to-end with minimal supervision.
- Solve moderately complex technical problems across frontend and backend systems.
- Build understanding of core system components and contribute to enhancements across services.
- Participate in code reviews, mentor junior engineers, and improve engineering quality through pairing and feedback.
- Learn new technologies and become proficient in both TypeScript and Python.
- Understand customer needs and deliver features that improve user workflows.
Requirements
- 5+ years of experience delivering scalable software products with SaaS architectures.
- Understanding of microservice architecture and RESTful services.
- Strong skills in TypeScript or Python, with willingness to learn both.
- Experience with React, HTML, CSS, Node.js, and Docker.
- Experience with event-driven systems or message queues.
- Experience designing relational schemas using PostgreSQL or MySQL.
- Experience with cloud providers such as Azure, AWS, or Google Cloud.
- Self-motivated, collaborative, and able to work independently.
- Strong code review, mentoring, written communication, and interpersonal skills.
- Adaptability in a fast-moving startup environment.
- Bachelor's degree in Computer Science or a related discipline, or equivalent training experience.
Nice to Have
- Experience with UV, Vite, Redis Cache, Postgres, Express, or Inversify.
- Awareness of AI/LLM concepts, Microsoft Office Add-in development, or clinical trials and regulated healthcare.
Compensation & Benefits
- Base salary range: $152,000–$179,000.
- Equity is a major component of total compensation.
- Medical, dental, and vision coverage.
- 401(k) retirement plan.
- Stock option plan.
- Basic life insurance.
- Short- and long-term disability coverage.
- Flexible vacation, sick leave, and public holidays.
- Training and development opportunities.
- Work-from-home, office, or hybrid options.
Skills
TypeScript, Python, React, HTML, CSS, Node.js, Docker, Microservices, Rest, Postgres, MySQL, AWS, Azure, GCP, Redis
Similar jobs
Fullstack Engineering jobsBuilds end-to-end stablecoin payment experiences, spanning Go services, React/Next.js checkout interfaces, durable settlement workflows, and onchain integrations. Requires 3+ years of full-stack engineering experience with production systems, APIs, databases, and observability.
Build and operate full-stack services that automate Block’s legal and regulatory response workflows, spanning backend systems, internal tools, and integrations. Requires 3+ years of software development experience, production ownership, and proficiency across the stack.
Build scalable full-stack web applications across frontend and backend layers using React, TypeScript, Python, GraphQL, and FastAPI. The role requires at least three years of full-stack development experience and offers hybrid work in San Francisco.
Build scalable web software and infrastructure for a complex, regulated mortgage-servicing platform. The role requires 4+ years of software engineering experience, strong cross-functional communication, and experience with web applications, distributed systems, mobile applications, or infrastructure.
Build and deploy AI agents, automation workflows, and enterprise integrations that transform costly healthcare operations. The role requires production software development, customer collaboration, rapid iteration, and ownership of measurable business outcomes.