Full-Stack Developer

Seattle FULL TIME $95,000 - $120,000 / Year
($7,916 - $10,000 / Month)

Job Description

Join our team as a Full-Stack Developer, where you'll be instrumental in developing cutting-edge web applications. We're seeking a candidate who is proficient in both front-end and back-end technologies and thrives on innovation and problem-solving. If you are passionate about creating scalable solutions and eager to collaborate with talented professionals, we would love to meet you!

Responsibilities

  • Develop and maintain web applications using modern frameworks, including React and Node.js.
  • Collaborate with designers to enhance UI/UX for optimal user experience.
  • Write clean, maintainable, and efficient code, following best practices.
  • Conduct code reviews and provide constructive feedback to team members.
  • Help troubleshoot, debug, and resolve technical issues.
  • Participate in agile ceremonies, including sprint planning and retrospectives.
  • Create and maintain documentation for new software features.
  • Design and implement database structures and APIs.
  • Manage cloud services and optimization for performance issues.
  • Ensure software is delivered on time and meet quality standards.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
  • SQL
  • Git
Soft Skills
  • Critical Thinking
  • Team Collaboration
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker: Understanding of containerization for deploying applications.
  • Experience with CI/CD pipelines: Knowledge in automating the software development lifecycle.

Benefits

  • Competitive salary and performance bonuses.
  • Health, dental, and vision insurance.
  • 401(k) retirement plan with company matching.
  • Flexible work schedules and remote work options.
  • Paid time off and holidays.

Company Culture

  • Innovation: We prioritize innovative thinking and encourage creative problem-solving among our team.
  • Collaboration: Our culture emphasizes teamwork and collaboration, leading to integrated perspectives and solutions.
  • Continuous Learning: We support professional development and lifelong learning for all employees.
Status: Open