Posted 2w ago

Full Stack Developer

@ Cutsforth
Ferndale, Washington, United States
$121k-$154k/yrOnsiteFull Time
Responsibilities:Designing apps, Leading architecture, Collaborating cross-functional teams
Requirements Summary:Full stack developer with 5+ years experience; strong JS/TS, modern frameworks, cloud, CI/CD, REST/GraphQL, and Agile collaboration.
Technical Tools Mentioned:React, Vue, Angular, Node.js, Python, Java, Go, PostgreSQL, MySQL, MongoDB, Redis, AWS, GCP, Azure, Docker, Kubernetes, REST, GraphQL, Git, OWASP, Terraform, Pulumi
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Role Information:
  • Job Title: Full Stack Developer
  • Work Location: Remote
  • Employment Type: Full-time
  • Employment Status: Exempt, salaried
  • Visa sponsorship is not available for this position.
  • Must reside in the United States.
  • We are not accepting applicants for remote workers in California, Illinois, and New York at this time. Applications from any of these states can not be considered.
Compensation:
  • $121,252 to $154,291 based on number of years of experience

Role Overview:

The Full Stack Developer is a key technical contributor responsible for architecting, building, and maintaining robust, scalable web applications across the full technology stack. This role works at the intersection of product innovation and engineering excellence — collaborating closely with cross-functional teams to deliver high-quality software solutions that drive business value. The ideal candidate brings deep technical expertise alongside a passion for research and development, continuously exploring emerging technologies and contributing to the evolution of our platform.

Key Responsibilities:
  • Design, develop, test, and deploy scalable web applications and APIs across the full stack — from database schema to UI components 
  • Create AI applications where appropriate to enhance the business 
  • Lead architectural decisions and code reviews, ensuring high standards for maintainability, security, and performance 
  • Participate actively in R&D efforts: evaluate new technologies, build proof-of-concept prototypes, and contribute findings to engineering roadmap discussions 
  • Collaborate with product and design teams during sprint planning and discovery sessions to shape technical solutions 
  • Optimize application performance, identify bottlenecks, and implement improvements across front-end and back-end systems 
  • Write comprehensive unit, integration, and end-to-end tests to ensure software reliability 
  • Contribute to internal technical documentation, architecture diagrams, and R&D reports 
  • Mentor junior developers through pair programming, code reviews, and knowledge-sharing sessions 
  • Stay current with industry trends and proactively recommend tooling or process improvements 
  • Participate in on-call rotation and support incident response as needed 
Required Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering or a closely related field. 
  • 5+ years of professional full stack development experience in a tech/software environment 
  • 2+ years of experience participating in or leading R&D projects, including prototyping and technical evaluation 
  • Demonstrated experience with agile/scrum methodologies and CI/CD pipelines 
  • Front-end: Proficiency in JavaScript/TypeScript and modern frameworks (React, Vue, or Angular) 
  • Back-end: Strong experience with server-side languages such as Node.js, Python, Java, or Go 
  • Databases: Solid understanding of both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases 
  • Cloud & DevOps: Hands-on experience with cloud platforms (AWS, GCP, or Azure), Docker, and Kubernetes 
  • APIs: Deep knowledge of RESTful API design; familiarity with GraphQL 
  • Version Control: Expert-level proficiency with Git and collaborative branching workflows 
  • Security: Understanding of application security best practices (OWASP, authentication, data encryption) 
Preferred Qualifications:
  • Master’s degree in Computer Science, Software Engineering or like discipline 
  • Relevant certifications (e.g., AWS Certified Developer, Google Professional Cloud Developer) 
  • Experience publishing or presenting R&D findings (internal whitepapers, conference talks, or technical blog posts) 
  • Background working with machine learning integrations, data pipelines, or AI-assisted tooling 
  • Prior experience in a tech startup or fast-paced product engineering environment 
  • Contributions to open-source projects or public technical communities 
  • Experience with WebSockets, real-time systems, or event-driven architecture 
  • Familiarity with serverless architectures and microservices patterns 
  • Knowledge of performance profiling tools and advanced debugging techniques 
  • Exposure to infrastructure-as-code tools such as Terraform or Pulumi 
Other Qualifications:
  • Successfully pass background check for cybersecurity access requirements.
  • Proven ability to design and implement complex, distributed full stack applications in a production environment 
  • Ability to use AI development tools at an expert level 
  • Strong command of both front-end and back-end development paradigms, with an eye for performance and scalability 
  • Experience contributing to or leading R&D initiatives, including prototyping novel solutions, evaluating new frameworks, and translating research findings into production-ready features 
  • Excellent collaboration and communication skills, with the ability to engage effectively with product managers, designers, and engineering peers 
  • Self-motivated with a growth mindset, comfortable with ambiguity and eager to take ownership of technical challenges 
  • Demonstrated ability to mentor junior and mid-level developers and contribute to a culture of engineering excellence 
Cybersecurity Role Expectations:
  • Candidate will be responsible for reviewing policies and procedures related to cybersecurity and those relevant to the functions of their role.
  • Candidate is expected to maintain a cybersecure work environment.
Physical Requirements:
  • Must be able to sit and stand for extended periods of time.
  • Must be able to use hands to type, handle products, tools and navigate a computer keyboard.
  • Must be able to view computer screen for extended periods of time.
  • Specific vision abilities required by this job include close vision and distance vision.
Benefits:
  • Medical, Vision, Dental Insurance
  • Health Savings Account with Employer contributions
  • 401(k) with Employer match
  • Short-term & Long-term Disability Coverage
  • Accidental Death & Dismemberment Coverage
  • Life Insurance Coverage
  • Paid PTO
  • Eight paid holidays per year
  • All other benefits required by applicable law