Senior Web Engineer

DO Supply, LLC.Raleigh, NC
2dHybrid

About The Position

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.

Requirements

  • 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

Nice To Haves

  • 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

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service