Lead Software Engineer - Back End
Company
Foundation
Location
USA
Type
Full Time
Job Description
- Ship features: You’ll work with product managers, infrastructure engineers, and frontend engineers to build infrastructure that unlocks new features.
- Nurture code: You’ll contribute high quality and maintainable code as you build features, and iteratively prune and simplify our code base as it evolves.
- Build and scale server infrastructure: you’ll build, maintain, and scale server infrastructure that empowers frontend engineers to build and iterate on features quickly and safely.
- Optimize production systems: You’ll help measure and optimize performance, reliability, and security KPIs for server and database infrastructure. You’ll participate in on-call rotations to ensure timely response to outages and vulnerabilities disclosures across production infrastructure.
- Technology:Â You have strong proficiency in at least one part of the stack and are fluent in multiple others. You understand how various parts of the stack interact with each other. You ship well tested, well structured, and maintainable code to our code base with no guidance.
- Systems:Â You own one or more aspects of a production system and are responsible for its KPIs and SLAs. You include error reporting, logging, monitoring, and alerting as part of feature development. You coordinate small to medium production releases without compromising the security, reliability, and performance of our systems.
- People:Â You proactively support other engineers in their work. You help others improve their tech, systems, or process proficiency through presentations, office hours, or informal mentorship.
- Process: You’re an active participant in team processes and help improve those process with actionable feedback. You own or are in a rotation to drive on one or more of these processes.
- Influence:Â You are responsible for medium to large features and ship those features on time and according to spec with no guidance. You can break features down into small to medium units of work for other engineers to work on. You clearly and proactively communicate progress, blockers, and decisions with engineers, product managers, and designers on your feature team. You are relied on to drive impact for one or more systems on your feature team.
- 5-8 years of experience building services on top of RDBMS like Postgres
- 5-8 years of experience building server infrastructure for consumer applications
- Familiarity with cloud providers like AWS
- Experience building GraphQL server endpoints
- Experience with the Python stack
- Experience with infra-as-code tooling like Terraform
- Preferred experience with NoSQL databases like ElasticSearch
- Preferred experience interacting with the web3 stack

Date Posted
07/26/2024
Views
0
Similar Jobs
Events Marketing Specialist - Finalsite
Views in the last 30 days - 0
Finalsite a leading community relationship management platform for K12 schools is seeking a highly organized and detailoriented Events Marketing Speci...
View DetailsDeveloper II - Eventbrite, Inc.
Views in the last 30 days - 0
Eventbrite is seeking a Web Application Developer to join their highperforming GTM Gotomarket Business Systems team The role involves implementing and...
View DetailsGroup Product Manager - Demand Generation - HubSpot
Views in the last 30 days - 0
HubSpot is seeking a Group Product Manager for Demand Management to lead the vision and strategy of the internalfacing product group The role involves...
View DetailsMobile Engineering Manager - Mobile Retention - Dropbox
Views in the last 30 days - 0
Dropbox is seeking a Mobile Engineering Manager to lead a team of iOS and Android engineers working on the Dropbox apps The role involves managing cri...
View DetailsCommercial Account Executive - Mid Market - MariaDB plc
Views in the last 30 days - 0
MariaDB is a leading database for modern application development used by 75 of the Fortune 500 and billions of people daily The company is seeking a C...
View DetailsAccount Manager - SMB - Syndigo
Views in the last 30 days - 0
The Syndigo Account Manager SMB role involves managing client relationships creating strategies and ensuring value delivery The individual will work c...
View Details