Jobs PHP
Web Application Developer

SMC RETURNS CORP

Web Application Developer

United States
Remote position
Posted yesterday

Description

Overview

SMC Returns is a premier pharmaceutical reverse distributor specializing in processing expired medications, at our two locations on Long Island and outside Pittsburgh. We have built our family-owned-and-operated business over the past 20 years based on exceptional knowledge, dedication, trustworthiness, value, and customer service excellence. Our customers include institutional pharmacies, specialty pharmacies, LTC pharmacies, retail pharmacies, hospitals, health clinics, wholesalers & manufacturers.

We?ve built an in-house platform to manage the processing, storing, and returning of expired medications. We are looking for a Software Developer to extend and support the SMC Returns platform. You will work with other Developers, our VP of Technology, warehouse staff, customer service, and the CEO throughout the software development life cycle. This position allows you to have a direct impact on the operations of a growing company - facilitating efficient warehouse, back office, and customer operations. You must have a keen eye for detail and problem-solving skills, as well as strong technical ability to design and build web applications and APIs.

This position is fully remote, and you have the opportunity to manage your own schedule. We're looking for a full-time developer, but would be open to part time for the right candidate. If you're able to travel occasionally (a couple times a year) to either Pittsburgh or Long Island for a few days, it's always nice to see your software being used first hand.

Tech stack

  • Backend: MariaDB, PHP 8.3, Symfony 5, Doctrine
  • Frontend: VueJS, Bootstrap, Typescript, AG Grid

Experience with our entire stack is not required, but familiarity with as many of these tools as possible is preferred.

Responsibilities

  • Build new features with clean, efficient code for the platform and meet requirements specified while following best practices
  • Integrate necessary software components and third-party programs
  • Conduct thorough quality assurance and write automated unit and functional tests for new features
  • Diagnose reported issues, identify the source of problems, determine an appropriate path to resolution and implementing fixes
  • Recommend and execute improvements to the software
  • Create technical documentation for reference and performing
  • Participate in an agile development process, work with the team to iteratively improve our processes to deliver high-quality code, amazing customer support, and a top-notch user experience.

Requirements and Skills

  • Proven experience as a Software Developer, Software Engineer, or similar role
  • Familiarity with agile development methodologies
  • Experience with software design and development in a test-driven environment
  • Excellent communication skills
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • Ability to manage your own schedule and stay on top of deadlines