Senior Fullstack Software Engineer
Builds backend services, APIs, and React-based frontend experiences for a time-and-attendance and payroll platform. The role requires 4+ years of development experience, full-stack web application expertise, cloud and Kubernetes experience, and a bachelor's degree or equivalent industry experience.
About the job
Responsibilities
- Design and build key components for a time-and-attendance system.
- Develop secure, scalable backend services and APIs in Go while contributing to accessible frontend features in React.
- Collaborate with product managers, designers, and engineers to deliver end-to-end features.
- Design, implement, and maintain reliable backend microservices for payroll products.
- Investigate and resolve production issues across the stack, focusing on root-cause analysis and long-term stability.
- Contribute to a platform handling time-critical workflows with precision and reliability.
- Conduct backend and frontend code reviews, ensuring quality, maintainability, and best practices.
- Deliver high-quality software features within established timelines.
Requirements
- 4+ years of development experience in a fast-paced environment.
- Bachelor's degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience.
- Experience building and maintaining end-to-end web applications with modern backend languages such as Go, C#, or Python and frontend frameworks such as React and TypeScript.
- Experience with scalable architecture and user-centric design.
- Hands-on experience with relational databases.
- Cloud experience; AWS preferred.
- Experience managing infrastructure and service configurations using Configuration as Code, such as Helm, Kustomize, or Terraform.
- Experience deploying and operating backend services in Kubernetes-based environments.
- Ability to collaborate across the stack and translate product and design requirements into user-facing functionality.
- Excellent written and verbal communication skills.
- Experience using AI-assisted development tools such as GitHub Copilot, Cursor, or ChatGPT.
- Ability to thrive in a fast-paced, dynamic environment with a strong bias toward action and results.
Benefits
- Healthcare benefits.
- Internet and cell phone reimbursement.
- Learning and development stipend.
- Potential opportunities to travel to the Mountain View, CA headquarters.
Skills
Go, C#, Python, React, TypeScript, Relational Databases, AWS, Helm, Kustomize, Terraform, Kubernetes, Github Copilot, Cursor, ChatGPT
Similar jobs
Fullstack Engineering jobsBuild secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Senior full-stack engineer on the Growth team, building scalable web and mobile systems for marketing, onboarding, KYC, funding, and user engagement. The role requires 5+ years of production engineering experience and proficiency with modern application and infrastructure technologies.
Senior full-stack software engineer responsible for designing and supporting scalable web applications across Python/Elixir and modern JavaScript technologies. The role requires 6–8 years of experience, cloud and container expertise, database knowledge, testing practices, and strong collaboration skills.
Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.