PHP, JavaScript and MySQL Architect

166
General Information
Schedule44 hours – Hybrid position
WorkplaceMain office NSS | Calle Pablo Pumarol, No.1, Los Prados, D.N.

General Perspective:

As a software architect you will be responsible for reviewing the architecture of existing PHP applications, identifying points of improvement, and you will suggest and discuss changes to mission-critical systems, as well as help with their implementation. The ideal candidate will be a proficient software developer with a profound knowledge of front-end and back-end technologies. This role involves deep understanding of different software architectures, software design patterns, as well as knowledge about technologies, tools, frameworks, and services that help achieve the various goals of the business. You will be expected to perform investigations, redesigns, and implementation with little direction, while delivering on expectations of the business. You will collaborate closely with both technical and non-technical teams to ensure that software solutions meet business needs. The candidate will work in an Agile/SCRUM environment and will contribute to development and maintenance of backend functionalities and optimizing database interactions.

Primary Functions:

  • Deliver scalable, efficient, and maintainable architectural solutions using PHP, JavaScript, and MySQL technologies, among others.
  • Collaborate with other architects, developers, product, QA, and customer-facing teams to ensure successful and timely delivery of correct software solutions.
  • Write clean, reusable code that adheres to team standards and best practices.
  • Conduct thorough testing, as well as implement automated testing to ensure high-quality deliverables.
  • Collaborate closely with stakeholders, including non-technical teams, to ensure alignment with business goals.
  • Continuously improve the software development process and contribute to a culture of innovation.
  • Help mentor and guide software developers on architectural principles, design patterns, performance, and security.

Work Experience and Academic Background:

  • 8+ years of experience as a Software Developer using PHP and JavaScript.
  • Experience making architectural decisions in large-scale web applications.
  • Strong understanding of architectural principles, design patterns, and clean code practices.
  • Strong experience with relations database engines, such as MySQL.
  • Understanding of DevOps practices, cloud platforms, and containerization.
  • Experience working in teams that follow Agile/SCRUM methodologies.
  • Proficient in English, both spoken and written.

Required Knowledge:

  • Strong proficiency in PHP and JavaScript, with experience in MySQL database management.
  • Experience developing and integrating RESTful APIs into applications.
  • Proficient in MySQL or other relational databases, and experience analyzing and redesigning database schemas to improve query performance.
  • Familiarity with security best practices for web applications and data storage and managements.
  • Knowledge of Agile/SCRUM methodologies and experience working in an Agile team.
  • Experience with automated testing practices and tools is beneficial.

Personal Competencies:

  • Strong analytical, problem-solving, and multitasking abilities.
  • Ability to collaborate effectively with both technical and non-technical stakeholders.
  • Strong communication skills in English, both written and spoken.
  • Proactive, responsible, and detail oriented.
  • Ability to think critically and contribute to problem-solving.
  • Demonstrated leadership skills, particularly in mentoring junior developers and leading projects.
  • Desire to shape the architecture of critical systems.

Work Conditions:

  • The employee will work seated at their workstation for extended hours in an air-conditioned office.
  • The role involves using electronic tools such as a laptop, monitor, mouse, and other necessary equipment.
  • This position requires frequent visual interaction with screens, extensive reading and writing tasks, and both verbal and non-verbal communication.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
54321
(0 votes. Average 0 of 5)