Full Stack Software Engineer

Lynnwood, Washington

Portrait Displays
Apply for this Job
This position is only open to candidates within daily commuting distance of the Lynnwood, WA area that can meet our 5-day full onsite attendance requirement.

Job Overview

PDI is changing the way displays are measured, controlled, and calibrated. At Portrait Displays, we seek to upload color quality every step of the way, from the creation of the first frame to its appearance on the screen of any device. Reporting to the Engineering Manager, the Full Stack Engineer will be responsible for the full stack development with a focus on creating scalable, responsive, and intuitive user interfaces, efficient server-side applications, and robust database solutions. This role offers significant opportunities for growth, responsibility, and innovation in a fast-paced tech company.

Qualifications

Required Skills and Experience
  • Proficiency in Front-End Development:
  • Strong experience with React.js, JavaScript, HTML5, and CSS
  • UI/UX design experience, with a focus on responsive and accessible interfaces
  • Back-End Development:
  • Proficient in Node.js, with strong understanding of server-side programming
  • Experience with SQL and MongoDB database design and optimization
  • Familiarity with MERN stack, Linux systems, and server-side technologies
  • Experience with RESTful APIs and web services integration
  • Knowledge of version control systems (Git and GitLab)
  • Familiarity with performance tuning and scalability in web applications
  • Experience with DevOps and CI/CD pipelines
  • Experience with Visual Studio, Xcode, and Visual Studio Code and debugging tools
  • Familiar with application accessibility and multi-language integration
Preferred Skills and Experience
  • Programming experience in C , C / C
  • Knowledge of Swift & Python
  • Cross platform development experience (Windows, MacOS, Linux)
Key Attributes
  • Ability to write clean, maintainable, and scalable code
  • Strong problem-solving skills and attention to detail
  • Self-motivated and able to work independently or as part of a collaborative team
  • Excellent communication skills, with a focus on delivering user-centric solutions
Education and Experience Level
  • BS Degree or higher in Computer Science, Engineering, or equivalent
  • A minimum of 3-5 years of experience is required
Date Posted: 12 May 2025
Apply for this Job