Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (PHP) image - Rise Careers
Job details

Software Engineer (PHP)

Company Description

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 our Managed Services offering in Credentialing and Compliance Management.

Job Description

Looking for a Software Engineer, able to develop, test, and maintain software solutions for the product. Collaborate with cross-functional teams to design scalable systems, write clean, efficient code, and debug issues.

Responsibilities

  • Write code using good coding practices.
  • Work in accordance with the Software Delivery Lifecycle process
  • Document code properly and maintain code with integrity.
  • Actively participate in code review for other programmers, and review comments on its code.
  • Validate the implemented code by creating automated tests.
  • Practice continuous learning of technologies and techniques for software development.
  • Stay updated on emerging technologies to improve application performance and usability.
  • Maintain constant communication with the team members about work progress, problems, or suggestions related to assigned tasks.
  • Review and validate the information provided by the Product team related to the assigned work.
  • Monitor and improve performance on the written code. 


 

Qualifications

  • Bachelors in Computer Science, equivalent degree or equivalent professional experience.
  • More than 3 years in backend development using PHP.
  • Hands-on with Design, Coding, Debugging, and Testing.
  • Strong troubleshooting and problem-solving skills.
  • Advanced English (optional)

Essential technologies and/or skills:

  • PHP (7.x, 8.x)
  • Frameworks (Symfony, Laravel)
  • ORM (Doctrine, Eloquent)
  • Automated Tests: PHPUnit
  • Object Oriented Programming
  • Control Version Tools (Git)
  • Web technologies knowledge (HTML, HTTP, etc)
  • Write design documents
  • Code Optimization
  • Linux / Unix
  • Docker
  • MySQL
  • Integration Service (API)
  • Code Reviews
  • Continuous Integration
  • Deployment Automation & Orchestration
  • Design Patterns
  • Software Architecture

Additional Information

  • 100% remote in México.
  • Competitive monthly salary (after taxes).
  • Benefits greater than what law requires.

All your information will be kept confidential according to EEO guidelines.

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer (PHP), MedTrainer

Join the MedTrainer team as a Software Engineer (PHP) and take part in a healthcare revolution! Based in beautiful Santiago de Querétaro, you'll become a cornerstone of our innovative Medtrainer Platform Solution, which transforms how compliance training and credentialing services are provided in the healthcare industry. As a Software Engineer, you'll be tasked with developing, testing, and maintaining software solutions that align with our mission. You'll collaborate with fantastic cross-functional teams to design scalable systems, crafting clean and efficient code while debugging any issues that arise. It's a fun and rewarding environment where you'll not only write code but also participate in code reviews and ensure the integrity of the software. With your expertise in PHP, including frameworks like Symfony and Laravel, you'll bring your creativity to the table while continuously learning new technologies. Your contributions will have a direct impact, helping us improve application performance and usability. This fully remote position allows you to maintain constant communication with team members, share your ideas, and stay updated on emerging tech trends. We believe in providing more than just a job; we offer competitive pay and exceptional benefits that go beyond the legal requirements. If you're passionate about software development and want to make a difference in the healthcare realm, apply today and let’s innovate together at MedTrainer!

Frequently Asked Questions (FAQs) for Software Engineer (PHP) Role at MedTrainer
What are the responsibilities of a Software Engineer at MedTrainer?

As a Software Engineer (PHP) at MedTrainer, you'll be responsible for writing clean, efficient code, developing and maintaining software solutions, actively participating in code reviews, and creating automated tests to validate your implementations. You'll also need to stay updated with emerging technologies and maintain constant communication with your team about work progress and challenges.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at MedTrainer?

Candidates for the Software Engineer (PHP) position at MedTrainer should have a Bachelor's degree in Computer Science or an equivalent background, along with over 3 years of backend development experience specifically in PHP. Familiarity with frameworks like Symfony and Laravel, and experience in code optimization and automated testing with PHPUnit are also essential.

Join Rise to see the full answer
Is the Software Engineer role at MedTrainer remote?

Yes, the Software Engineer (PHP) position at MedTrainer is 100% remote within Mexico, allowing you the flexibility to work from anywhere in the country while still being part of an innovative team that revolutionizes healthcare technology.

Join Rise to see the full answer
What technologies should a Software Engineer at MedTrainer be familiar with?

As a Software Engineer (PHP) at MedTrainer, you should be proficient in PHP (versions 7.x, 8.x), frameworks like Symfony or Laravel, and tools such as Docker and Git. Knowledge of MySQL, Linux/Unix, APIs, and automated testing with PHPUnit is also crucial for success in this role.

Join Rise to see the full answer
What are the benefits offered for the Software Engineer position at MedTrainer?

The Software Engineer (PHP) role at MedTrainer comes with a competitive monthly salary after taxes, plus benefits that exceed the legal requirements in Mexico. This comprehensive benefits package supports your well-being and professional growth in your software development career.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (PHP)
Can you explain your experience with PHP frameworks like Symfony or Laravel?

When answering this question, provide specific examples of projects you've worked on using these frameworks. Highlight how you applied best practices, your familiarity with design patterns, and any challenges you overcame while using these frameworks.

Join Rise to see the full answer
What is your approach to debugging code?

In your response, outline a systematic approach: start by reproducing the issue, use debugging tools, analyze logs, and review the code. Emphasize the importance of understanding the business logic, which can help in identifying the root cause effectively.

Join Rise to see the full answer
How do you ensure code quality during the development process?

Discuss practices like writing clean, maintainable code, participating in code reviews, and utilizing automated testing. Express the need for thorough documentation and adherence to coding standards to maintain high code quality.

Join Rise to see the full answer
What automated testing tools have you used, and how do you integrate them into your workflow?

Mention tools like PHPUnit and describe your process of writing test cases alongside your development tasks. Explain how you ensure that tests are part of your continuous integration pipeline to catch issues early.

Join Rise to see the full answer
Describe how you stay updated with new technologies in software development.

Explain your methods for continuous learning, such as following industry blogs, participating in online courses, attending conferences, or engaging with developer communities. Mention how you apply new technologies and trends to your work.

Join Rise to see the full answer
Can you explain Object Oriented Programming concepts that you frequently use?

Outline key OOP principles such as encapsulation, inheritance, and polymorphism. Give examples of how you've applied these principles in your projects to improve structure and reusability of the code.

Join Rise to see the full answer
What is your experience with version control systems like Git?

Share specific examples of how you use Git for version control, including branching, merging, and conflict resolution. Describe your experience working in team environments where version control is critical.

Join Rise to see the full answer
How do you monitor and improve the performance of the applications you develop?

Discuss the tools and methods you use, such as performance profiling and application monitoring. Explain how you analyze bottlenecks and refactor code to enhance performance, emphasizing the importance of user experience.

Join Rise to see the full answer
Tell us about a challenging project you've completed and how you overcame obstacles.

Choose a specific project and describe the challenges faced, your thought process in addressing them, and the ultimate solution. Showcase your problem-solving skills and resilience as crucial traits for a Software Engineer.

Join Rise to see the full answer
How do you prioritize your tasks when working on multiple projects?

Explain your method for prioritization, which may include assessing project deadlines, complexity, and stakeholder needs. Describe how you communicate with your team to ensure alignment on priorities.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
MedTrainer Remote Prol. Bernardo Quintana 300-torre 57, Centro Sur, 76090 Santiago de Querétaro, Qro., Mexico
Posted 34 minutes ago
Photo of the Rise User
AlGooru Remote No location specified
Posted 8 days ago
Photo of the Rise User
DoorDash USA Remote Los Angeles, CA; New York, NY; San Francisco, CA; Seattle, WA; Sunnyvale, CA
Posted 2 days ago
Posted 2 days ago
Photo of the Rise User
Posted 10 days ago
Posted 2 days ago
Photo of the Rise User
Posted yesterday

Since 2016 MedTrainer has been focused on one thing: Empowering healthcare organizations through compliance automation. With a 100% customer-inspired product, internal healthcare thought leaders, and custom curated content, MedTrainer set out with...

8 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!