Salary
💰 $125,000 - $240,000 per year
Tech Stack
JavaScriptNoSQLTypeScript
About the role
- The Staff Software Engineer is responsible for leading a team of engineers building and designing a product that our customers and associates love.
- Develops, tests, deploys, and maintains software, with a clear understanding of the value the software is to provide.
- Takes on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm.
- Actively seeks ways to grow and be challenged using both formal and informal development channels.
- Creates new and better ways for the organization to be successful.
- Fields questions from product and engineering teams.
Requirements
- Must be eighteen years of age or older.
- Must be legally permitted to work in the United States.
- 3-5 years of relevant work experience.
- Extensive experience with front end technology such as HTML, CSS, and Javascript/Typescript frameworks.
- Experience in effective data modeling with both Relational and NoSQL databases.
- Experience with security frameworks for user and services authorization and authentication.
- Experience with creating and executing unit, functional, destructive and performance tests.
- Experience with modern debugging and root cause analysis techniques.
- Experience with version control systems.
- Experience in designing systems for High Availability, Disaster Recovery, Performance, Efficiency, and Security.
- Exposure to developing technical roadmaps including work estimation, refactoring and modernizing legacy systems.
- No travel required.
- Located in a comfortable indoor area.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
HTMLCSSJavaScriptTypeScriptRelational databasesNoSQL databasesSecurity frameworksUnit testingFunctional testingPerformance testing
Soft skills
leadershipteam collaborationproblem-solvingcommunicationadaptabilityurgencyenthusiasmcreativitygrowth mindsetchallenge acceptance