Job Description
Senior Software Engineer, Full Stack
- Title of Role: Senior Software Engineer, Full Stack
- Location: San Francisco, onsite
- Company Stage of Funding: Seed — Data, Software Development
- Office Type: Onsite
- Salary: $175K–$375K
We're representing a dynamic startup that is accelerating the transition to specialized language models. This company is focused on developing innovative solutions in the AI and data space, leveraging cutting-edge technology to create impactful tools for developers. With a small, agile team, they are poised for significant growth and are looking for talented individuals to join their mission.
What You Will Do
- Design and implement full-stack applications using React, Next.js, and NodeJS.
- Collaborate with a small team to develop scalable solutions hosted on AWS.
- Utilize Terraform for infrastructure as code to streamline deployment processes.
- Containerize applications using Docker and orchestrate them with Kubernetes.
- Optimize application performance and ensure high availability of services.
- Contribute to code reviews and maintain high standards of code quality.
- Engage in the full software development lifecycle, from concept to deployment.
Ideal Candidate Background
- 3–5 years of experience in full-stack software development.
- Proficient in React, Next.js, TypeScript, and NodeJS.
- Experience with cloud services, particularly AWS.
- Familiarity with containerization and orchestration technologies, such as Docker and Kubernetes.
- Strong understanding of infrastructure as code principles, specifically using Terraform.
Preferred
- Experience working in a startup environment or fast-paced development setting.
- Familiarity with AI or machine learning concepts.
- Knowledge of DevOps practices and CI/CD pipelines.
- Passion for building innovative software solutions that solve real-world problems.
Compensation and Benefits
The base salary for this role ranges from $175K to $375K, with meaningful equity options available. This company offers a flexible cash/equity split, ensuring that you are rewarded for your contributions to their growth and success.