Staff Software Engineer - Full-Stack
Super.com
Job Summary
Super.com seeks a full-stack Staff Software Engineer for its Super+ vertical, comprising 5 full-stack engineering teams, Data, Design, and QA. You'll architect services, frontends, databases, and the mobile app, tackling complex technical challenges related to product unification within the Super.com app. As a go-to technical expert, you'll mentor junior engineers, drive high-impact projects, and serve as a cross-functional context holder for efficient delivery. You'll work across multiple codebases, improve them, share findings, and contribute to the technical roadmap. Responsibilities include creating cross-team technical presentations focused on developer experience and presenting at guild meetings. The role involves significant self-direction and reporting to the Engineering Director.
Must Have
- Full-stack expertise (Node, Python, React)
- Microservices architecture experience
- Database design (Postgres, Redis, Snowflake)
- Mentoring junior engineers
- Cross-functional collaboration
Perks & Benefits
- Remote-first
- Unlimited PTO
- Recharge days
- Travel discounts
- Weekly UberEats credit
- Annual company offsites
- Generous parental leave
- Flexible return-to-work plan
- Competitive salary & equity
- Great benefits
- Wellness & development budgets
Job Description
What you'll be working on:
- Play a central role in architecting our services, frontends, databases, and mobile app.
- Tackle technical challenges relating to how we unify our products into our Super.com app and ensure a high quality user experience
- Be a go-to full-stack technical expert acting at the intersection of multiple teams helping to mentor other less experienced team members.
- Propel the business forward by driving high-impact projects, leveraging other engineers and teams as appropriate in some cases serving as the cross functional context holder ensuring efficient delivery when cross functional work is necessary.
- Work across multiple codebases, as you contribute to them, improve them, and share findings and suggestions with other engineers at guild meetings (technical guilds discuss and set engineering standards)
- Help shape the technical roadmap for the engineering organization by contributing to OKR brainstorming sessions
- Create and present cross-team and cross-eng technical presentations focused on improving developer experience, engineering productivity, and processes
- Be largely self-directed in terms of project selection and execution
- Report into the Engineering Director for the vertical
Our Technology:
- We use a state of the art architecture powered by Node and Python microservices and React frontend
- We use Postgres for storage, Redis for caching, and Snowflake for our data warehouse
- We use Gitlab for version control and CI/CD, and our infrastructure is hosted on AWS, making use of Kubernetes, RDS, etc
- We invest heavily in monitoring and automated alerting using Datadog
- We use Amplitude, Hotjar, and LogRocket for client-side metrics and experimentation
- We use Material-UI and maintain our own component library, using Figma for mock-ups
- We integrate with a multitude of third-parties to support our compliance, risk, and security policies]