Mediabistro logo
job logo

Senior Web Engineer

DO Supply Company, Raleigh, NC, USA

Job type: Full Time


Senior Web Engineer

The Senior Web Engineer is a key technical contributor responsible for developing, maintaining, and integrating DO Supply's web applications – including ERP, CRM, microservices, and websites. They should be an experienced full-stack developer with a strong understanding of data flow and API-driven development.
Essential Duties And Responsibilities

Web Development
Develop and maintain e-commerce and lead-gen websites.
Maintain compatibility and integration with internal systems and third-party dependencies.
Collaborate with leadership and marketing teams on technical enhancements.
Follow and enforce best practices for security, reliability, and performance.
Collaboration & Technical Excellence
Work closely with the Director of Technology & Innovation and other developers to align software initiatives with company goals.
Participate in code reviews, sprint planning, and collaborative problem-solving sessions.
Document technical processes, system architectures, and development standards.
Stay current with emerging technologies and recommend improvements to existing systems.
Metrics

Successful and timely completion of assigned development projects.
Reliability and uptime of deployed applications and integrations.
Reduction in bugs, errors, and post-deployment issues.
Adherence to development standards, testing procedures, and documentation accuracy.
Collaboration effectiveness and contribution to team goals.
Qualifications

Required
Strong problem-solving and communication skills
Strong experience with object-oriented programming and MVC patterns
Strong experience with modern JavaScript and TypeScript
Strong experience with MySQL or other relational databases
Strong experience with best security practices (such as validation)
Experience with Svelte and NestJS
Experience with SSR frameworks (such as Next.js or SvelteKit)
Experience with Redis, RabbitMQ, or BullMQ
Experience with Docker for local and production environments
Experience with Git and version control workflows
Ability to work effectively with little to no supervision
Preferred
5+ years of professional web development experience
Experience with PHP and WordPress
Experience with ASP.NET, Laravel, React, Vue, or Angular
Experience with RESTful API design and integration
Experience with Figma and other design tools
Familiarity with developing and consuming microservices (REST and gRPC)
Familiarity with unit, integration, and end-to-end testing
Education & Experience

Bachelor's Degree in Computer Science, Software Engineering, or related field preferred; equivalent work experience considered.
Physical Demands

Continuous sitting due to computer usage for extended periods.
Occasional walking, reaching, and light lifting.
Employee Evaluation Summary

Introductory Review – Conducted approximately 80 days after employment to assess initial performance and fit.
Monthly Reviews – Focused on measurable project delivery, code quality, and contribution to team goals.
Annual Reviews – Comprehensive evaluation of productivity, innovation, and software quality metrics.
Work Schedule

Standard hours are 8:00 a.m. – 5:00 p.m., Monday through Friday, with flexibility as required to meet project deadlines and company objectives.
Work Environment

Professional office environment. Business-casual dress code. Employees are expected to maintain professionalism, adhere to company security standards, and ensure reliable communication during business hours. This is a hybrid position with initial work being remote as the company is growing into a larger facility in the next year.
Employer's Rights

This job description does not list all duties of the job. Supervisors may assign additional tasks as necessary. Employment is at will and may be terminated by either party at any time. #LI-NM1