MedTrainer is an innovator in the healthcare industry, changing the landscape of technology offers with the Medtrainer Platform Solution comprised of our proprietary Learning Management System (LMS), our core focus on Compliance Training as well as our Managed Services offering in Credentialing and Compliance Management.
The company is looking for a Software Engineer who is able to develop, test, and maintain software solutions for the product.
The role involves collaborating with cross-functional teams to design scalable systems, writing clean and efficient code, and debugging issues.
Responsibilities include writing code using good coding practices, working in accordance with the Software Delivery Lifecycle process, and documenting code properly while maintaining code integrity.
The Software Engineer will actively participate in code reviews for other programmers and review comments on their code.
They will validate the implemented code by creating automated tests and practice continuous learning of technologies and techniques for software development.
Staying updated on emerging technologies to improve application performance and usability is essential.
The role requires maintaining constant communication with team members about work progress, problems, or suggestions related to assigned tasks.
The Software Engineer will review and validate the information provided by the Product team related to the assigned work and monitor and improve performance on the written code.
Requirements:
A Bachelor's degree in Computer Science, an equivalent degree, or equivalent professional experience is required.
Candidates must have more than 3 years of experience in backend development using PHP.
Hands-on experience with design, coding, debugging, and testing is necessary.
Strong troubleshooting and problem-solving skills are essential for this position.
Advanced English is optional but preferred.
Essential technologies and skills include PHP (7.x, 8.x), frameworks such as Symfony and Laravel, ORM (Doctrine, Eloquent), and automated tests using PHPUnit.
Knowledge of Object Oriented Programming, version control tools (Git), and web technologies (HTML, HTTP, etc.) is required.
Candidates should be able to write design documents, perform code optimization, and have experience with Linux/Unix, Docker, MySQL, integration services (API), code reviews, continuous integration, deployment automation & orchestration, design patterns, and software architecture.
Benefits:
The position is 100% remote in Mexico.
A competitive monthly salary is offered, which is calculated after taxes.
The benefits provided are greater than what is legally required.