Hallandale Pharmacy is seeking a Full Stack Software Engineer to lead the design, development, and implementation of internal and customer-facing applications to modernize systems and shape the future technology stack for a rapidly growing organization.
Requirements
- 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.
- Knowledge of front-end technologies (HTML5, CSS3, responsive design, TypeScript, React, Next.js).
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.
- 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.
- Troubleshoot, debug, and resolve complex technical challenges across multiple layers of the application stack.
Other
- Collaborate with cross-functional teams (pharmacy operations, IT, business analysts) to translate business requirements into technical solutions.
- Mentor junior developers, share technical knowledge, and help establish coding standards and development processes.
- 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.
- Strong communication and collaboration skills, with experience working effectively with cross-functional teams and stakeholders.