Senior Software Engineer, Full Stack - Product Engineering

Flock Freight

Encinitas (CA)

On-site

USD 150,000 - 176,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid Work Model
401(k)
Medical, Dental & Vision

Job summary

Flock Freight is seeking a motivated full stack developer to join the Product Engineering Team. You will design, build, and deploy web/mobile solutions used by thousands of customers, shaping architecture and best practices.

You will mentor peers, own features end-to-end, and participate in on-call rotations. Expect collaboration with cross-functional teams and a strong emphasis on scalable, maintainable code in a hybrid San Diego region setting.

Qualifications

  • 3–6 years of software engineering experience, building production web apps.
  • Experience with Java back-end and Spring Boot.
  • Proficiency in TypeScript, JavaScript, and React for web apps.
  • Strong data modeling, relational databases, and SQL.

Responsibilities

  • Design, build, test, and maintain web applications using Java, React, and TypeScript.
  • Develop APIs using RESTful and gRPC for performance and scalability.
  • Own features beyond initial release, including monitoring and production improvements.
  • Collaborate with product managers, designers, and engineers to implement new features.

Skills

Java
TypeScript
JavaScript
React
SQL
Git
Docker
CI/CD pipelines
Spring Boot
AI-assisted development
Production support

Tools

Gradle

Job description

About the Role

We’re looking for a motivated, collaborative, full stack developer with 3–6 years of industry experience to join the team responsible for building and deploying our platform and web/mobile applications used by thousands of customers. Our team is made up of engineers who are passionate about creating innovative solutions with modern technology and scalable architecture. As a member of this team, your expertise will shape best practices, design patterns, and technology choices, delivering value quickly and iteratively.

You will own meaningful parts of our product and infrastructure, mentor junior engineers, and have the opportunity to influence architecture while continuing to grow your technical depth.

Team/Department Overview: Product Engineering Team – Reporting to the Manager of Engineering.

Key Responsibilities:
  • Design, build, test, and maintain web applications using Java, React, and TypeScript.
  • Develop APIs using RESTful and gRPC best practices, ensuring high performance, scalability, and maintainability.
  • Own features beyond initial release, including monitoring, debugging, and iterative improvements in production.
  • Collaborate with product managers, designers, and other engineers to design and implement new features aligned with customer needs.
  • Write clean, well-documented, maintainable, and efficient code using modern frameworks and best practices.
  • Debug and troubleshoot issues across the full stack, including production support and root cause analysis.
  • Contribute to and help evolve our system architecture to improve scalability and maintainability.
  • Utilize SQL and relational database tools to manage and persist application state.
  • Make informed recommendations regarding the development of new code, refactoring of existing code, and integration of third-party/open-source frameworks.
  • Participate in code reviews, providing constructive feedback while fostering a culture of learning and continuous improvement.
  • Participate in scheduled on-call rotations to support our products in production.
Qualifications
  • 3–6 years of professional experience in a software engineering role, preferably building and maintaining production web applications.
  • Strong experience with Java for back-end development, including familiarity with frameworks such as Spring Boot.
  • Proficiency in Typescript, Javascript, and React (or similar front-end frameworks) for building scalable web applications.
  • Solid understanding of data modeling, relational databases, and SQL.
  • Strong grasp of data structures, client/server architecture, and the trade-offs involved in scaling applications.
  • Experience using Git, modern IDEs, and build/deployment tools (e.g., Gradle, Docker, CI/CD pipelines).
  • Experience using AI-assisted development tools (e.g GitHub Copilot, Claude Code).
  • Experience supporting production systems, including debugging, root cause analysis, and performance optimization.
  • Ability to break down complex technical problems and deliver high-quality solutions.
  • Effective communication skills and a track record of collaboration with cross-functional teams.
  • Contribute to a collaborative team environment and provide guidance to peers when needed.
Compensation

The expected range for this position is $150,000 - $176,000 per year. This reflects typical earning potential in this role based on market data and individual factors including skill sets, experience, and geographic location. In addition to salary, full-time employees are eligible for an equity package and competitive benefits that support you and your family as part of your total rewards package at Flock Freight. We target candidates local or willing to relocate to Flock Freight’s San Diego headquarters.

  • Life & Benefits of the Flock:

    • Hybrid Work Model: As an organization we value in-office collaboration, working cross-functionally, and winning together. Through scheduled in-office and work from home days, we are able to work more efficiently and collaboratively.
    • 401(k): We know Flock may just be a stepping stone in your epic journey, but we want to be sure you’re setting your future self up for success!
    • Medical, Dental & Vision: Generous coverage for employees and dependents. Both HMO and PPO options provided.
  • Our promise to you:

    Flock Freight is committed to creating an environment that’s fair and inclusive. We fill our open positions based on qualifications, merit, and business needs. We value the skills of people from all backgrounds and are proud to hire, promote, and retain talent from a diverse candidate pool. Diverse perspectives are central to innovation at Flock Freight and make our team better. We're interested in your inherent abilities, not just the skills you bring from your last role - if you think you have what it takes to succeed in the role but don't check every box, please still get in touch. We'd love to start a conversation with you.

    Flock Freight has zero tolerance for behavior that negatively impacts marginalized groups, including women, people of color, veterans, immigrants, people with disabilities, and members of the LGBTQIA+ community. We invite people of all identities to join the Flock!

  • We are currently targeting talent in the San Diego/Encinitas area.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer - Java/React, Hybrid
Senior Full-Stack Engineer - Java/React, Hybrid

Flock Freight • Encinitas (CA)

Hybrid
USD 150,000 - 176,000
Hybrid Work Model
401(k)
Medical, Dental & Vision
Manager, Engineering (Product)
Manager, Engineering (Product)

Flock Freight • Encinitas (CA)

Hybrid
USD 180,000 - 205,000
Hybrid Work Model
401(k)
Medical, Dental & Vision
Account Executive
Account Executive

Flock Freight • Encinitas (CA)

Hybrid
USD 70,000 - 80,000
Equity package
Hybrid work model
Medical, Dental & Vision
+1
Senior Software Engineer, Fullstack
Senior Software Engineer, Fullstack

Openkrill • United States

Hybrid
USD 171,000 - 190,000
Stock options
Senior Fullstack Engineer at Flock Safety
Senior Fullstack Engineer at Flock Safety

Feedinkoo: Remote Jobs • United States

On-site
USD 170,000 - 190,000
Flexible PTO
Health benefits
Parental leave
+6
Senior Software Engineer, Fullstack
Senior Software Engineer, Fullstack

Flock • United States

Remote
USD 171,000 - 190,000
Senior Product Engineer
Senior Product Engineer

FleetWorks • Chicago (IL)

On-site
USD 120,000 - 180,000
Cash and equity compensation above 75%
Medical, dental, and vision benefits
Lunches provided
Carrier Success Associate - Chicago
Carrier Success Associate - Chicago

Flock Freight • Chicago (IL), Little Flock (AR)

Hybrid
USD 30,000 - 33,000
Hybrid Work Model
401(k) retirement plan
Medical, Dental & Vision
Carrier Success Associate - Chicago
Carrier Success Associate - Chicago

Flock Freight • Chicago (IL)

Hybrid
USD 30,000 - 33,000
Hybrid work model
401(k)
Medical, Dental & Vision
+1
Full Stack Software Engineer
Full Stack Software Engineer

Flock Homes • San Francisco (CA)

On-site
USD 130,000 - 170,000
Equity
Medical Insurance
Dental Insurance
+3