Full Stack React Developer ll

Posted:
8/30/2024, 3:29:21 AM

Location(s):
Orlando, Florida, United States ⋅ Florida, United States

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Workplace Type:
Hybrid

Overview

Since 2006, Jackson Therapy Partners has provided allied and therapy staffing to over 1,300 healthcare and education providers nationwide, helping patients and clients receive the important care that they need in communities where skilled professionals are in short supply. Awarded Best of Staffing 2022, and Top Workplace by the Orlando Sentinel, our team works to inspire others, cheer on our teammates, and lead with kindness while helping therapists and allied professionals build an adventurous, life-changing travel career.

Part of Jackson Healthcare’s “Family of Staffing Companies," together we're helping thousands of healthcare facilities serve more than 10 million patients each year.

Building Stronger Communities Together

Our corporate team is a dynamic mix of recruiters, sales, technology, HR, accounting, marketing, and support team professionals who are passionate about working as a team to ensure quality client and patient care nationwide. At Jackson Therapy Partners, you'll enjoy a culture that encourages individual and team development through training, giving back, and team building events like volunteering in our local communities building bikes for kids, an occasional 5k, and company food fests.

Position Overview:


As a Full Stack Developer with DevOps expertise, you will be responsible for developing, deploying, and maintaining web applications while managing the underlying infrastructure. You will ensure seamless integration and delivery, contributing to the success of our digital initiatives. Your role will involve collaboration across teams, leveraging modern technologies to create user-centric solutions.

Key Responsibilities

1. Full Stack Development:

  • Design, develop, and maintain responsive web applications using React.js, Node.js, and other modern technologies.
  • Implement front-end components focusing on user experience, performance, and scalability.
  • Develop server-side logic, database schemas, and manage RESTful APIs.
  • Collaborate with UX/UI designers, product managers, and other developers to create user-centric solutions.

2. DevOps and CI/CD:

  • Set up, manage, and maintain CI/CD pipelines for smooth and efficient code deployments.
  • Automate infrastructure provisioning, configuration management, and application deployments using tools like Docker, Kubernetes, Terraform, Jenkins, etc.
  • Monitor application performance and infrastructure, troubleshoot issues, and optimize as needed.
  • Implement best practices for security, scalability, and high availability.

3. Infrastructure Management:

  • Manage cloud-based infrastructure, ensuring high availability, scalability, and security.
  • Oversee the integration and deployment of microservices, ensuring seamless communication and performance.
  • Implement monitoring and alerting systems to address performance and security issues proactively.
  • Collaborate with the security team to enforce security protocols and compliance measures.

4. Collaboration and Agile Development:

  • Participate in code reviews, providing constructive feedback and ensuring code quality.
  • Work closely with cross-functional teams to define, design, and ship new features.
  • Utilize agile methodologies (Scrum/Kanban) to manage and deliver tasks in a fast-paced environment.
  • Stay up to date with emerging technologies and industry trends, continuously improving your skill set.

5. Testing and Quality Assurance:

  • Write unit, integration, and end-to-end tests to ensure high code quality and reliability.
  • Collaborate with QA engineers to address bugs and improve application stability.

6. Team Collaboration:

  • Attend meetings (virtually and/or in-person) as required, including internal meetings, client meetings, conferences, and seminars.
  • Uphold our corporate values: Others First (Put others before self), Wisdom (Do the wise thing), and Growth (Keep getting better).

Performance Measurements:

  • Successful development and deployment of web applications.
  • Efficient management of CI/CD pipelines and DevOps processes.
  • High quality and stability of applications through rigorous testing and QA.
  • Effective collaboration with cross-functional teams.

Qualifications

Education/Certification:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Eligibility Requirements

  • All candidates must be able to fulfill E-verify requirements.

Required Knowledge and Skills

Full Stack Development:

  • Strong proficiency in JavaScript/TypeScript, React.js, and Node.js.
  • Experience with state management libraries (Redux, Context API).
  • Familiarity with back-end frameworks (Express.js, Nest.js).
  • Solid understanding of RESTful APIs, microservices architecture, and web protocols.
  • Knowledge of database technologies (SQL/NoSQL) and ORM tools.

DevOps & Infrastructure Management:

  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Hands-on experience with CI/CD tools (Jenkins, GitLab CI, CircleCI).
  • Knowledge of infrastructure as code (IaC) tools (Terraform, Ansible, CloudFormation).
  • Proficiency in automating infrastructure provisioning, configuration management, and application deployments.
  • Understanding of monitoring, logging, and alerting tools and practices.
  • Strong background in implementing security best practices.

Version Control & Agile Practices:

  • Experience with version control systems (Git) and Agile methodologies.
  • Familiarity with code review processes and maintaining code quality standards.

Experience Required:

  • 3+ years of professional experience as a Full Stack Developer.
  • 2+ years of experience in a DevOps role or similar capacity.

Skills/Abilities:

  • Excellent problem-solving and analytical skills.
  • Proficiency in front-end and back-end development.
  • Ability to manage CI/CD pipelines and automate infrastructure tasks.
  • Strong communication skills and effective collaboration in a team environment.
  • Adaptability and a commitment to continuous learning.

Work Schedule


This is a full-time hybrid position. Standard business hours are Monday through Friday, 8:30 a.m. to 5:30 p.m. Additional time outside these hours may be needed to complete essential job functions.

Why Join Us?


Jackson Healthcare offers a collaborative work environment where innovation is encouraged. Join us to be part of a team that values growth, wisdom, and putting others first. Apply today to contribute to impactful projects using the latest technologies.

EEO Statement

Jackson Therapy Partners is an EEO/AA Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender, gender identity and expression, national origin, age, disability or protected veteran status. We celebrate diversity and are committed to creating an inclusive environment for all of our associates.