Senior PHP Developer

Microinvest
Oraș: Chișinău
Studii: Orice
Experiența de munca: Peste 5 ani
Salariu: Nespecificat
Program de muncă: Full-time

Microinvest is a non-banking lending company with foreign capital, which offers loans to individuals and entrepreneurs from Republic of Moldova.

We are seeking a highly skilled and versatile Senior Web Developer to join our team. While the ideal candidate will have extensive experience in WordPress development, we also welcome candidates experienced with other CMS platforms (e.g., Joomla, Drupal, Shopify). You will be responsible for optimizing the performance, security, and scalability of our website, developing custom solutions, and ensuring smooth integration with external services, including our core system. Expertise in caching, database optimization, scalability, and automated testing will be highly valued.

What do we expect from you?

Experience: Minimum of 5 years in web development with a strong background in WordPress or with other CMS platforms (e.g., Joomla, Drupal, Shopify).
Performance Optimization: Proven experience in performance tuning, database optimization (e.g., MySQL optimization), and implementation of caching strategies (e.g., Redis, Memcached, Varnish).
Scalability: Knowledge of scalable web architectures, load balancing, and optimization for high-traffic websites.
Languages: Proficiency in PHP, JavaScript, HTML, CSS, and MySQL. Experience with modern front-end frameworks (React, Angular, Vue.js) is a plus.
Testing: Experience with automated testing frameworks (e.g., PHPUnit, Selenium) and test-driven development (TDD) methodologies is a plus.
Security: Strong understanding of web security best practices, including mitigating DDoS attacks, securing user data, and implementing HTTPS, WAFs, and other security tools.
Experience with API integrations and connecting websites with external services.
Familiarity with version control systems (e.g., Git).
Strong problem-solving skills, especially in troubleshooting performance bottlenecks and scaling issues.
Excellent communication skills and ability to collaborate with cross-functional teams.
Experience mentoring junior developers or leading a team is a plus.

Join the Microinvest Team! We offer you:

An exciting opportunity to learn and improve your skills while being part of a dynamic team.
Unique personal and professional growth opportunities.
A competitive salary.
A supportive and professional team and environment.

Your responsibilities:

Develop, customize, and maintain our corporate online portal (currently WordPress-based).
Optimize website performance through techniques like database optimization, caching (e.g., Redis, Memcached), code refinement, and resource management.
Implement and manage scalable architectures to handle high traffic loads and ensure smooth website operation.
Integrate new features and services, including integration with our core banking system and third-party platforms.
Develop and maintain custom plugins or modules for WordPress or other CMS platforms (especially for WooCommerce).
Ensure security and compliance with industry best practices, including regular performance and security audits.
Implement automated testing (unit, functional, and regression) to ensure code quality, reduce bugs, and enhance system reliability.
Troubleshoot and resolve website issues, focusing on performance bottlenecks and scalability concerns.
Mentor junior developers and provide technical leadership on performance, scalability, and testing strategies.
Stay updated on emerging technologies, and recommend and implement continuous improvements in website performance, security, and scalability.

We want to know more about you, send your CV to cariera@microinvest.md.
We reserve the right to contact only the selected persons, on the basis of the CV. E-mail: cariera@microinvest.md
022 801 701
Atașează CV-ul CV de pe site
Atașează CV-ul

Indicați Nume și Prenume

Ai un CV pe site? Intră
Trimite CV-ul

Alegeți jobul

Adaugă o scrisoare de intenție
Închide
Felicitări,
CV-ul tău a fost trimis cu succes! 🥳
Închide