
Staff Software Engineer
SOCKET
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Contribute to the development of the Socket web application end-to-end
- Work with the design team to develop interfaces that abstract away complexities and delivers an elegant and delightful user experience
- Write APIs to deliver data from multiple data sources
- Extract and transform data from 3rd party APIs
- Help shape the roadmap and plan sprints that allow us to quickly deliver features and be agile to user feedback
- Be a key part of hiring, including interviewing and providing input into team growth decisions
Requirements
- You've worked on an early stage team in a 0-1 role and would like to get back to building the foundations again
- Experience with designing and implementing production web applications
- Experience with building and integrating APIs and relational databases like Postgres
- Proficiency with Node.js, JavaScript, React, and TypeScript
- Not bound to a particular tech stack and can learn new technologies on-the-go
- Bonus points for experience with any of the following technologies GraphQL, ElasticSearch, Headless browsers, data pipelines
Benefits
- Market competitive salary bands
- Meaningful equity program
- Comprehensive health benefits for you and your family
- Flexible time-off, holidays, and winter shutdown to rest & recharge
- Paid parental leave
- Remote-first, with quarterly team off-sites
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsJavaScriptReactTypeScriptAPIsPostgresGraphQLElasticSearchdata pipelinesweb applications
Soft skills
user experienceagileteam growthinterviewingcollaborationcommunicationproblem-solvingadaptabilityplanningroadmap development