Empower Pharmacy is a visionary healthcare company dedicated to making quality, affordable medication accessible to millions of patients nationwide. The Staff Software Engineer will deliver high-impact full stack engineering across critical platforms, owning end-to-end feature development, system reliability, and performance optimization.
Responsibilities:
- Design, build, and deploy full stack features across frontend and backend systems, leveraging AI-assisted development tools to accelerate coding, testing, and debugging while ensuring scalability, maintainability, and alignment with regulatory and business requirements
- Write clean, testable, and efficient code using modern frameworks and AI-driven code review tools, maintaining high standards for performance, security, and reliability within a regulated and fast-scaling environment
- Develop and maintain APIs, services, and integrations across internal and external systems, ensuring seamless data flow, high availability, and compliance with security and regulatory standards
- Identify and resolve performance bottlenecks across application layers using monitoring tools and AI-driven insights, ensuring systems meet speed, scalability, and reliability expectations under increasing operational demand
- Troubleshoot production issues rapidly, applying structured debugging approaches and AI-assisted diagnostics to minimize downtime and maintain continuity in critical business operations
- Implement logging, monitoring, and alerting solutions to proactively detect issues, improve system stability, and support consistent uptime in a high-availability environment
- Partner with product managers, designers, and engineers to translate requirements into technical solutions, ensuring alignment on priorities, timelines, and regulatory constraints while maintaining high development velocity
- Participate in agile ceremonies, contributing to sprint planning, backlog refinement, and retrospectives, while continuously improving team efficiency and delivery outcomes using data and AI insights
- Maintain clear and accurate technical documentation, ensuring knowledge sharing, system transparency, and compliance readiness across engineering and cross-functional teams
Requirements:
- Expertise in distributed systems, backend architecture, and microservices design at enterprise scale
- Strong proficiency in frontend technologies including React, Next.js, Tailwind CSS, and TypeScript within production environments
- Strong proficiency in Java, Springboot, Node.js, and Python within production environments
- Strong proficiency in GraphQL and/or Node.js-based development for distributed platform integration
- Deep understanding of performance optimization, system reliability, and observability practices
- Ability to design systems that meet regulatory, security, and data integrity requirements
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience, with demonstrated ability to deliver full stack solutions in production environments
- 10+ years of experience in full stack development, including frontend frameworks, backend services, and database management, with a strong track record of shipping scalable, high-quality applications
- Experience working in agile development environments, contributing to iterative delivery, continuous integration, and deployment practices while maintaining high standards for code quality and system reliability
- Demonstrated ability to leverage AI-assisted development tools to improve coding efficiency, testing, and debugging, with a mindset focused on continuous learning, performance improvement, and technical excellence