Posted 3d ago

Full Stack Developer

@ Drip Depot
White City, Oregon, United States
$60k-$120k/yrOnsiteFull Time
Responsibilities:designing systems, developing applications, managing infrastructure
Requirements Summary:6+ years building production web applications; strong JavaScript/jQuery and modern UI framework experience; backend fundamentals (Perl a plus); PostgreSQL/SQL, REST/JSON, API integration; strong problem solving and communication.
Technical Tools Mentioned:JavaScript, jQuery, Kendo UI, HTML5, CSS3, Perl, Mojolicious, PostgREST, PostgreSQL, Nginx, macOS, Launchd, Bash, Git, GitHub, GitHub Actions, REST, JSON, XML, Docker, OpenwebUI, Python
Save
Mark Applied
Hide Job
Report & Hide
Job Description

About the Role:

Join a small, dedicated team building enterprise-scale e-commerce infrastructure from the ground up. We're looking for an experienced full-stack developer who thrives on solving complex technical challenges and takes pride in building robust, maintainable systems. This is a hands-on role where you'll have significant ownership over architecture decisions and the opportunity to make a real impact in a growing company.

What You'll Do:

  • Design, develop, and maintain our complete e-commerce platform, including customer-facing storefronts, warehouse management systems, and internal business operations tools
  • Build sophisticated web applications using the Kendo UI JavaScript framework with complex data grids, forms, and interactive dashboards
  • Develop backend services using Perl/Mojolicious and PostgREST, creating robust APIs that power our entire operation
  • Design and optimize a complex PostgreSQL database (15+ schemas) with extensive use of triggers, functions, updatable views, and stored procedures
  • Manage production infrastructure on macOS servers, including deployment automation, monitoring, and performance optimization
  • Collaborate directly with stakeholders across the business to understand requirements and deliver solutions that exceed expectations
  • Participate in architecture decisions and contribute to the continuous improvement of our technology stack