Senior Software Engineer, Full Stack - Product Engineering
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Join the Product Engineering team as a Senior Full Stack Software Engineer.
Build and deploy platform, web, and mobile applications used by thousands of customers.
Own meaningful parts of the product and infrastructure while influencing architecture and engineering practices.
Key Skills for This Role
Full Job Posting
Role Overview
Join the Product Engineering team as a Senior Full Stack Software Engineer.
Build and deploy platform, web, and mobile applications used by thousands of customers.
Own meaningful parts of the product and infrastructure while influencing architecture and engineering practices.
Key Responsibilities
- Design, build, test, and maintain web applications using Java, React, and TypeScript.
- Develop RESTful and gRPC APIs for high performance, scalability, and maintainability.
- Own features after release through monitoring, debugging, production support, and iterative improvements.
- Collaborate with product managers, designers, and engineers on customer-focused features.
- Debug full-stack production issues and perform root cause analysis.
- Contribute to system architecture, refactoring, framework integration, and scalability improvements.
- Use SQL and relational database tools to manage application state.
- Participate in code reviews and scheduled production on-call rotations.
Qualifications
- 3–6 years of professional software engineering experience, preferably with production web applications.
- Strong Java back-end development experience, including familiarity with Spring Boot or similar frameworks.
- Proficiency in TypeScript, JavaScript, and React or similar front-end frameworks.
- Understanding of data modeling, relational databases, SQL, data structures, and client/server architecture.
- Experience with Git, modern IDEs, and build or deployment tools such as Gradle, Docker, or CI/CD pipelines.
- Experience with AI-assisted development tools such as GitHub Copilot or Claude Code.
- Experience supporting production systems through debugging, root cause analysis, and performance optimization.
- Ability to solve complex technical problems and collaborate effectively with cross-functional teams.
Compensation
- Expected salary range is $150,000–$165,000 per year.
- Full-time employees may be eligible for equity and benefits.
Workplace
- The role follows a hybrid work model with scheduled office and work-from-home days.
- The company is targeting talent in the San Diego and Encinitas area.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Flock Freight
Senior Software Engineer, Algorithms Engineering
Encinitas, USA
Account Manager II
Encinitas, USA
Manager, People Operations
Encinitas, USA
Account Executive
Chicago, USA
Senior Software Engineer, Algorithms Engineering
Encinitas, USA
People Operations Generalist
Encinitas, USA