Hallandale Pharmacy is seeking a Full Stack Software Engineer to lead the design, development, and implementation of their internal and customer-facing applications, modernizing systems and shaping the future technology stack for a rapidly growing organization.
Requirements
- 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.
- 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.
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.