Associate Software Engineer – Full Stack

Empower Pharmacy•Houston, TX

About The Position

The Associate Software Engineer – Full Stack supports the development of secure, reliable digital platforms that improve product delivery, operational efficiency, and customer outcomes. Working with guidance from experienced engineers, the associate contributes to web frontends, APIs, microservices, and data layers using established architecture and cloud practices. The role uses approved AI-assisted tools for coding, testing, troubleshooting, and learning, with generated outputs validated by a person and company security and data-protection requirements followed. In Empower Pharmacy’s regulated 503A/503B environment, the engineer follows established security, quality, and compliance requirements. With mentorship and regular code review, the associate delivers defined features and fixes, strengthens technical skills, and develops increasing independence while supporting healthcare operations. The role also involves collaboration with product, data, and engineering teams, participation in technical discussions and code reviews, and contributing to scoped improvements in quality, performance, and developer productivity.

Requirements

  • Foundational knowledge of full stack development, API design, and microservices, with hands-on experience in one or more of Angular, React.js, Next.js, Python, Java, Spring Boot, Node.js, TypeScript, and GraphQL, and willingness to learn the broader stack.
  • Basic familiarity with Terraform, CI/CD pipelines, and containerization technologies such as Docker and Kubernetes, gained through coursework, projects, internships, or professional experience.
  • Basic understanding of AWS and Azure concepts, including cloud services, monitoring, and security practices, and willingness to learn requirements for regulated environments.
  • Ability to use approved AI tools for coding, testing, and troubleshooting with guidance; validate generated outputs and follow company requirements for data protection and responsible AI use.
  • Internship experience through three years of professional software development experience, including hands-on work with Java, React.js, or comparable technologies. Relevant academic, personal, or open-source projects may demonstrate foundational development skills.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or an equivalent combination of education, training, and practical experience demonstrating foundational software engineering capabilities.
  • Strong collaboration, problem-solving, and learning skills; ability to communicate clearly, incorporate feedback, and manage assigned tasks in a fast-paced, evolving environment.
  • Exposure to headless web applications and REST APIs, with basic familiarity with Docker, Kubernetes, and microservices architecture through coursework, projects, internships, or professional experience.

Nice To Haves

  • Exposure to React Native for cross-platform mobile application development.
  • Familiarity with healthcare standards and regulations such as HL7 and HIPAA.

Responsibilities

  • Contribute to application features and fixes using the team’s technology stack, including TypeScript, React.js, Next.js, Java, Spring Boot, Node.js, GraphQL, C#, and Python.
  • Work with experienced engineers to connect frontends, APIs, and microservices using established patterns and approved AI-assisted coding and testing tools with human review.
  • Help build, test, and maintain RESTful APIs, following established API design, security, and regulatory requirements; assist with debugging, monitoring, and performance improvements.
  • Support cloud-based applications across Azure and AWS using established Infrastructure as Code templates; assist with configuration, monitoring, and troubleshooting.
  • Assist with maintaining CI/CD pipelines, updating build, test, and deployment tasks, and investigating pipeline failures while following governance, review, and traceability practices.
  • Support Terraform-based infrastructure changes using existing templates and review processes; help investigate monitoring alerts and insights about capacity, anomalies, and performance.
  • Contribute to release readiness through automated testing, deployment verification, monitoring, and documented release and rollback procedures; escalate issues as needed.
  • Work with product, data, and engineering teams to clarify requirements, deliver assigned features, communicate progress, and support alignment with business needs.
  • Participate in code reviews and technical discussions, apply feedback, and build proficiency through mentorship and hands-on development.
  • Help identify recurring defects, manual tasks, and opportunities for scoped system improvements; document changes that improve quality, performance, or developer productivity.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Paid time off
  • 401(k) matching
  • Wellness perks
  • IV therapy
  • Compounded medications
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service