Full Stack Developer

Full Stack Developer (Direct Hire)

Location: Remote

Job Requisition: 6441

Description for Full Stack Developer:
Seeking Full Stack Developer for a leading medical imaging software company. This person should have the ability to independently design and develop features for the product. Must possess a solid understanding of Linux, be comfortable in a LAMP stack development environment, strong skills in Python and JavaScript programming, and have a thorough understanding of software design concepts. The individual should stay informed on technology trends and product roadmaps to make strategic solution architecture recommendations. Duties will include debugging and fixing software issues in an existing product and creating enhancements in a new web app product. The successful candidate will be able to write software in an object-oriented paradigm, work within a Test-Driven Development framework and be detail oriented.
Responsibilities for Full Stack Developer: 
  • Design and develop changes to picture archiving and communication system (PACS) web application and server in accordance with planning efforts.
  • Write robust, modular and well documented code using Object Oriented Programming (OOP) concepts.
  • Debug and fix issues that arise from customer feedback
  • Review proposed product changes developed by other Software Engineers.
  • Maintain test suites to automate unit and integration testing
  • Effectively work with multi-disciplinary personnel to achieve project goals 
Requirements for Full Stack Developer:
  • B.S. or higher in Computer Science 
  • 5+  years of experience in full stack software development in the development of web applications
  • Significant programming experience in Python and JavaScript
  • Experience in using web technologies for client-side application development
  • Knowledge of SQL/MySQL and database concepts
  • Web Server experience with Nginx or Apache 
  • Strong experience with Linux operating system
  • Knowledge of Object Orientated Programming (OOP) concepts
  • Experience with software test automation
  • Demonstrated ability to be self-directed and a desire to continuously learn new technologies, concepts, and tools
  • Demonstrated ability to communicate effectively in a multi-disciplinary team environment  
Desired skills for Full Stack Developer:
  • Experience with containerization and related systems such as Kubernetes 
  • Experience with Google Cloud
  • Experience working with DICOM files
  • Software development experience within a highly regulated environment
*Legal authorization to work in the U.S. is required. Will not sponsor individuals for employment visas, now or in the future, for this job opening.

Resume Upload

  • Accepted file types: pdf, doc, docx, Max. file size: 800 MB.
  • Drop your resume and other files here or upload here
  • This field is for validation purposes and should be left unchanged.