
Senior Software Engineer, OOP Expert – Team Lead
AxisCare Home Care Software
full-time
Posted on:
Location Type: Remote
Location: Texas • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Collaborating with our product leaders to spike out possibilities and get the technical details right for new features
- Mentoring junior and mid-level engineers to help them level up, especially in their understanding of object-oriented programming and code design
- Coding backend business logic, further developing our API for client and customer use, integrating with third-party APIs, building out the frontend UI, and tackling issues throughout the codebase
- Working to improve system performance and resilience, upgrade our underlying tech stack, and automate tedious manual processes to lighten the maintenance load of the whole team
- Leading project teams to ship, help navigate tough technical challenges, and seek out opportunities for the professional growth of others
Requirements
- At least 5 years' experience as a professional software engineer on teams building web apps with the full PHP web stack, including HTML, CSS, and JavaScript
- Experience building React-based apps written in TypeScript
- Experience building well-structured, readily comprehensible, easily maintainable software that balances practical and elegant
- Experience working with MySQL, with both PHP-based ORMs and raw SQL
- Experience designing and building RESTful APIs
- Experience integrating with third-party APIs
- Fluent use of a distributed version control system like Git to collaborate on software development within a team
- A good writer, which is especially important given the asynchronous and technically precise nature of our work
- A team lead for a small team of 1–2 other engineers, though also fully capable of taking substantial features from concept to completion as the sole developer
- A systems thinker, able to look beyond the element at hand to consider the broader system and the dynamics and interactions at play within it.
Benefits
- Medical insurance is covered in full for the employee (Medical, Dental and Vision)
- Company will provide laptop and other needed computer equipment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PHPHTMLCSSJavaScriptReactTypeScriptMySQLRESTful APIsGitobject-oriented programming
Soft skills
mentoringcollaborationleadershipcommunicationsystems thinkingproblem-solvingtechnical writingteamworkproject managementadaptability