Salary
💰 $134,000 - $150,000 per year
Tech Stack
CloudDistributed SystemsGoJavaScriptNode.jsPythonRustTypeScript
About the role
- Solve features and bugs.
- Begin to take on ambiguous tasks.
- Independently and reliably deliver high-impact software.
- Owns and drives end-to-end development of significant features or services.
- Translates ambiguous or broad goals into concrete technical deliverables.
- Balances short-term velocity with long-term maintainability and scalability.
- Identifies technical and product risks early and implements mitigation strategies.
- Writes clean, well-tested, and performant code with clear documentation.
- Actively supports the growth of teammates through pairing, feedback, and sharing context.
- Builds onboarding resources or gives talks that help others ramp up faster.
- Collaborates cross-functionally with product, design, and other engineering teams.
- Pushes for clarity in goals, scope, and priorities across teams.
- Reviews designs and PRs with a lens toward team-wide and long-term health.
- Proactively identifies and addresses tech debt and architectural deficiencies.
Requirements
- 4+ years of experience.
- Skilled in Unit testing and E2E testing.
- Fast learner. Degrees and certificates aren’t a determining factor for us. Rather, we value your ability to care about your work and learn fast.
- Communication and team culture are very important at Dispel. You’ll be joining a collaborative team where new ideas and contributions are encouraged.
- Must be expert in one of our main languages (Python, TypeScript, JavaScript).
- Comfortable in one or more of: Python, TypeScript, NodeJS, Go, Rust.
- Must have been deeply involved with several APIs.
- Understanding of cloud and how the code written will run is required.
- Must have good understanding of Databases, Caches, Queues, Events, Lambdas and Workers.
- Bonus Points: Very strong DB knowledge. Good understanding of distributed systems and other architectures and their tradeoffs.
- Competitive salary and performance bonus
- Comprehensive health, dental, and vision insurance
- 401(k) with company match
- Opportunity for incentive units grant
- Generous paid time off and holidays
- Flexible work environment with opportunities for remote work
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonTypeScriptJavaScriptNodeJSGoRustUnit testingE2E testingAPIsDatabases
Soft skills
communicationcollaborationfast learnerteam culturefeedbackproblem-solvingownershipclarityadaptabilitymentorship