
Senior Full Stack Software Engineer
FOSSA
Role Locations
- East Bay, CA, United States
- Los Angeles, CA, United States
- New York, NY, United States
- Remote
- Seattle, WA, United States
- San Francisco, CA, United States
- Silicon Valley, CA, United States
- Tampa, FL, United States
- Atlanta, GA, United States
- Raleigh, NC, United States
- Austin, TX, United States
- Chicago, IL, United States
Employees
Address
Tech Stack
- Node.js
- React
- Kubernetes
- AWS
- Go
- Haskell
Role Description
Your Mission:
As a senior full stack engineer joining our team you’ll help drive our platform forward by comfortably working across the entire stack of a modern web application, and helping drive the team towards delivery of a variety of projects.
In this role you will:
--- Solve challenging product and technical problems that enable our software to scale with our customers’ needs. --- Work closely with engineering and product leadership to plan, design, build, and refine core product features. --- Take ownership of the functionality your team builds and maintains, and make improvements to ensure long-term sustainability. --- Mentor and coach less experienced engineers.
About you:
--- Have 5+ years of work experience in software development. --- Enjoy working across the stack, including frontend, backend, and data processing. --- Your top priority is delivering high quality software, and you are able to make smart compromises to ensure we deliver as much value to our customers as quickly as possible. --- Write and test high-quality code in modern languages and web application frameworks. --- Collaborate with your team to help everyone succeed together. We are not interested in “brilliant jerks”. --- You’re naturally curious with a passion to learn and grow as you work.
It’s a plus if you also have:
--- Experience with Typescript or other similar statically-typed languages. --- Experience with Postgres or similar relational datastores at scale.
About FOSSA
We're building infrastructure to help engineering teams understand and manage their licensing dependencies and security vulnerabilities.
Company Culture
Our team is human. We recognize that even the best people make mistakes, and we deliberately foster a culture of psychological safety. We act in good faith, and we trust that our teammates act in good faith. We are open, transparent, and honest about all things. Internally, we talk openly about our financials, the state of our business, and our business and engineering decisions. We collaborate closely on hard engineering tasks. When we make mistakes or miss estimates, we own up to our actions and work together to become better engineers and teammates. We improve our team rather than blaming our team members.
Our team is scrappy. We don't let perfect be the enemy of done. We focus on iterating with customer feedback rather than getting everything right the first time. We prefer prototypes over speculation. We experiment with engineering and product strategies to help us build the best possible product. We experiment with our culture and processes to help us move as quickly and efficiently as we can.
Our team is deliberate. We use data and metrics to focus our engineering efforts on the areas of greatest impact. We make well thought-out trade-offs between delivery time, technical debt, and risk. We think hard about when to be customer-driven and when to follow our roadmap. We optimize for engineering impact on revenue. We build our engineering culture intentionally to help us meet these goals.
Address
Tech Stack
- Node.js
- React
- Kubernetes
- AWS
- Go
- Haskell
Skip straight to final-round interviews by applying through Triplebyte.