Team Lead (Full Stack Development - PHP)
Rehab Media
N/A
Job Details
Full-time
Full Job Description
Reports To: CTO
Fully Remote, in the US only
About Rehab Media:
Rehab Media specializes in delivering high-quality web experiences tailored for the healthcare and rehabilitation industries. Our expertise lies in creating digital solutions that not only meet the unique needs of these sectors but also drive significant engagement and results.
We are looking for a team lead that should have a strong command of Web Development and Server Technologies, showcasing exceptional problem-solving skills to effectively tackle complex challenges.
As part of your role, you will closely collaborate with the CTO and other departments to identify development needs and establish team goals. Together, you will strive to achieve Objectives and Key Results (OKR) by fulfilling all development requirements.
An essential requirement for this position is the capability to work independently and efficiently manage development teams. We highly value attention to detail and set the bar high for our team lead.
Responsibilities
CTO Collaboration and Strategic Initiatives:
• Collaborate closely with and assist the CTO in all technical aspects and strategic initiatives.
• Assist the CTO in hiring new team members, ensuring the team remains agile and capable of meeting evolving project requirements.
Communication and Team Alignment:
• Communicate effectively and transparently with the entire team, especially upper management, to ensure alignment and clarity.
• Understand each team member’s needs and positively grow each individual.
Cross-Department Interaction:
• Interact with various departments to gather and implement development requirements, ensuring cohesive project execution.
Development Methodologies:
• Enforce and adhere to Agile & Scrum development methodologies, assigning responsibilities to team members and monitoring their progress.
• Support the tech team in establishing best practices and moving forward.
Code Quality and Testing:
• Inspect and test code developed by team members to maintain high-quality standards.
• Conduct website performance tests and make improvements as needed.
Web Asset Monitoring and Maintenance:
• Monitor all company web assets, ensuring maximum uptime and optimal performance.
• Manage code and content updates, troubleshoot complex technical issues, and ensure all work adheres to current industry best practices.
Hands-on Development:
• Act as a hands-on coder/architect across the technology stack, contributing to the development and maintenance of multiple existing websites.
• Develop websites, tools, prototypes, and applications using the latest front-end and back-end technologies based on knowledge and experience.
Workflow Improvement and Adaptation:
• Provide recommendations for ways to improve workflow and process.
• Stay current with industry best practices and eager to learn new technologies, adapting to new requirements and assignments as needed.
Requirements
Educational Background and Experience:
• BSCS/MSC or equivalent technical degree.
• 5+ years of experience in Software Engineering and managing teams, or proven demonstrable skill and experience.
Technical Skills:
• Programming language-agnostic with hands-on experience coding in PHP, JavaScript, HTML5, CSS3.
• Advanced proficiency with NodeJS, React, Vue.js, SASS, Gulp, Docker, Apache, MySQL, MongoDB, GIT, and Twitter Bootstrap.
• Strong knowledge of web server technologies such as Apache, Nginx, and cPanel.
• Strong API and integration design skills.
• Extensive experience working with relational and non-relational databases.
• Subject matter expertise in full stack development; WordPress development is a plus.
Problem-Solving and Project Management:
• Strong problem-solving skills.
• Ability to prioritize and manage work under time and operational pressures.
• Proven ability in designing, building, and running high-performance, highly-available, and scalable websites.
• Familiarity with technology delivery methods, including traditional software development and Agile development lifecycles.
• Ability to work autonomously and manage teams effectively.
Communication and Interpersonal Skills:
• Excellent written and verbal communication skills.
• Great attitude, sense of humor, and a willingness to learn.
Benefits
Benefits:
- Health insurance
- Paid time off (unlimited)
- Vision insurance
- 401K
- Bonus opportunities