Associate Full Stack Engineer

Dispel Logo

Dispel

πŸ’΅ $69k-$82k
πŸ“Remote - United States

Summary

Join Dispel as an Associate Full-Stack Web/API Engineer and become part of a 25-person engineering team. You'll gain valuable experience in coding, team dynamics, and high-quality software development within a professional and creative environment. Dispel values collaboration and encourages contributions from every team member. The company offers a competitive salary ($69,700-$82,000), along with comprehensive benefits including 401k matching, unlimited paid time off, parental leave, flexible work schedule, and various insurance options. The position is fully remote (U.S. only) with an optional office space in Brooklyn, NY. Dispel prioritizes a supportive and collaborative team culture.

Requirements

  • Either have finished a technical education or have similar skill as a new grad from alternate sources of experience
  • Be comfortable with HTML, CSS, and JS
  • Be interested in the modern web development landscape, both frontend and backend
  • Be a fast learner
  • Demonstrate a willingness to learn visual design systems
  • Possess good communication and teamwork skills

Responsibilities

  • Develop and maintain web and API applications using Node, TypeScript, React, NextJS, Express, Storybook, Jest, Vitest, Playwright, PostgreSQL, Redis, AWS, Swagger, ELK, Tanstack Query, tPRC, and Zitadel
  • Write clean, efficient, and well-documented code
  • Collaborate with team members to design and implement new features
  • Participate in code reviews and provide constructive feedback
  • Troubleshoot and debug applications
  • Contribute to the improvement of the team's processes and infrastructure
  • Stay up-to-date with the latest technologies and trends in web development

Preferred Qualifications

  • Be comfortable with SQL
  • Have knowledge of modern web tooling
  • Have experience with unit (Jest or Vitest) and integration (Cypress or Playwright) testing of websites and APIs
  • Have Storybook experience
  • Show a willingness to accept failure and feedback, learn and try again
  • Demonstrate a passion for learning new disciplines and gaining a deep understanding of how others on the team do their work
  • Show an ability to communicate clearly and succinctly both in-person and over team chat

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Health savings account
  • 401(k) w/ company match
  • Unlimited paid time off
  • Parental leave
  • Flexible work schedule

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.