Full Stack Software Engineer
Description


Job Title: Full Stack Software Engineer

Location: Ft. Lauderdale

Work Type: On-site


About us:

Hallandale Pharmacy is a trusted, community-focused pharmacy dedicated to providing exceptional patient care, personalized medication solutions, and outstanding service. We specialize in custom compounding and collaborate with healthcare professionals nationwide to enhance patient well-being. As a 503A pharmacy, we adhere to the rigorous standards of the United States Pharmacopeia to ensure the highest quality and compliance in every prescription.


POSITION OVERVIEW:

Hallandale Pharmacy is seeking a Full Stack Software Engineer to lead the design, development, and implementation of our internal and customer-facing applications. This role is responsible for driving the full software development lifecycle, from requirements gathering and solution architecture to coding, integration, and deployment. The ideal candidate is highly versatile, capable of working across the front-end CMS (Optimizely) and back-end API platform (Java/Spring Boot), and focused on delivering secure, scalable, and high-performing software that supports critical pharmacy operations, e-commerce, and workflow automation.


This position combines technical expertise, problem-solving, and strategic thinking, with collaboration across cross-functional teams, helping to modernize systems and shape the future technology stack for a rapidly growing organization.


KEY DUTIES AND RESPONSIBILITIES:

  • Lead the design, development, and implementation of full-stack applications that power critical pharmacy operations, internal tools, and e-commerce platforms.
  • Architect, implement, and maintain scalable, secure, and high-performance back-end services and APIs, integrating with internal and third-party systems.
  • Develop front-end interfaces that are intuitive, responsive, and optimized for accessibility and usability across desktop and mobile platforms.
  • Collaborate with cross-functional teams (pharmacy operations, IT, business analysts) to translate business requirements into technical solutions.
  • Implement and maintain data models, database schemas, and NoSQL/SQL systems, ensuring data integrity, reliability, and high availability.
  • Drive modernization initiatives, including workflow automation, system integrations, and process optimizations to improve efficiency and user experience.
  • Apply best practices for software engineering, code quality, testing, deployment, and CI/CD pipelines.
  • Mentor junior developers, share technical knowledge, and help establish coding standards and development processes.
  • Troubleshoot, debug, and resolve complex technical challenges across multiple layers of the application stack.
  • Ensure all development complies with security, privacy, and regulatory standards, including handling sensitive pharmacy data.
  • Stay current with emerging technologies, frameworks, and industry trends, and propose innovative solutions to support strategic business objectives.

REQUIRED QUALIFICATIONS:

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field (or equivalent demonstrable experience).
  • 5+ years of professional experience in full stack software development, with a proven track record of delivering scalable, secure, and maintainable applications in fast-paced environments.
  • Experience working across the full technology stack, including front-end, back-end, database, and integration layers.
  • Demonstrated ability to design and implement enterprise-level solutions, including RESTful APIs, headless CMS architectures, and cloud-based applications.
  • Experience with complex database systems, including relational and NoSQL databases, schema design, and data integrity management.
  • Proven ability to lead technical initiatives, make architectural decisions, and guide implementation across multiple projects.
  • Strong experience in agile development environments, including backlog management, sprint planning, and incremental delivery.
  • Demonstrated ability to troubleshoot and resolve complex technical challenges, optimize system performance, and implement best practices.
  • Strong communication and collaboration skills, with experience working effectively with cross-functional teams and stakeholders.
  • Ability to work independently, take initiative, and manage priorities in a dynamic, high-growth environment.

REQUIRED SKILLS:

  • Strong experience with CMS platforms, specifically Optimizely.
  • Back-end development expertise in Java/Spring Boot or equivalent frameworks.
  • Hands-on experience with modern web technologies, including MEAN stack (MongoDB, Express.js, Angular/Vue, Noe.js). 
  • Proficiency in designing and maintaining RESTful APIs and enterprise-level integrations.
  • Strong understanding of database design, including NoSQL (MongoDB) and relational databases.
  • Experience with version control systems (Git), unit/integration testing, and CI/CD pipelines.
  • Familiarity with cloud platforms and deployment of scalable, secure applications.
  • Knowledge of front-end technologies (HTML5, CSS3, responsive design, TypeScript, React, Next.js).
  • Familiarity with agile development methodologies (Scrum, Kanban, SAFe) and tools such as Jira/Atlassian.
  • Ability to troubleshoot complex issues, optimize performance, and implement maintainable, scalable solutions.
  • Strong problem-solving, analytical, and critical thinking skills.
  • Excellent communication and collaboration skills, able to work effectively in cross-functional teams.
  • Ability to work independently, take initiative, and navigate ambiguity in a fast-paced environment.

What Sets Us Apart:

Join Hallandale Pharmacy as a valued member of our team and play a key role in supporting the executives who drive our mission forward. At Hallandale Pharmacy, we are a locally rooted organization dedicated to providing personalized, high-quality care to our patients and community.


We pride ourselves on fostering a collaborative and supportive work environment where every team member’s contributions matter. If you are looking for a purpose-driven role that offers professional growth, meaningful impact, and the opportunity to be part of a company committed to excellence in patient care, Hallandale Pharmacy is the place for you.