top of page
Group.png

Software Engineer

San Francisco Bay Area, CA

About the Role


We’re looking for a talented Software Engineer with 3–5 years of hands-on experience to join our growing team. The ideal candidate has a strong background in backend development with solid exposure to frontend technologies. You’ll play a key role in designing, building, and maintaining scalable software systems that power core business applications.


What You’ll Do:

· Design, develop, and maintain backend services and APIs (approx. 70% of the work).

· Build and optimize frontend components using modern frameworks (approx. 30%).

· Collaborate with product managers, designers, and other engineers to deliver end-to-end solutions.

· Write clean, efficient, and maintainable code following best practices.

· Troubleshoot, debug, and upgrade existing systems.

· Participate in code reviews, architectural discussions, and sprint planning.

Ensure application performance, security, and reliability across environments.

On your first day, we’ll expect you to have:

· Bachelor’s or master’s degree in computer science, Engineering, or a related field.

· 3–5 yearsof professional software engineering experience.

· Strong proficiency in backend technologies such as Node.js, Java, Python, or Go.

· Experience with RESTful or GraphQL APIs, microservices, and relational databases (PostgreSQL, MySQL, or similar).

· Working knowledge of frontend frameworks such as React, Angular, or Vue.js.

· Familiarity with cloud platforms (AWS, Azure, or GCP).

· Experience with version control (Git) and CI/CD pipelines.

· Understanding of design patterns, scalability, and distributed systems.


Nice to Have

· Experience working in a startup or product-led company.

· Experience with containerization (Docker, Kubernetes).

· Familiarity with testing frameworks (Jest, Mocha, or JUnit).

Exposure to DevOps, monitoring tools, and agile development environments.

bottom of page