Python, PHP, and React Developer

57
General Information
Schedule44 hours
WorkplaceMain office NSS | Calle Pablo Pumarol, No.1, Los Prados, D.N.

                                                       

General Perspective:

This full-stack developer will be responsible for developing and maintaining scalable, efficient, and robust software solutions using Python, PHP, React, and MySQL. The ideal candidate will be proficient in back-end development and have a solid understanding of front-end technologies. This role involves writing clean, reusable code that adheres to best practices and collaborating 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 client-side feature development, API integration, back-end development, and optimizing database interactions.

Primary Functions:

  • Deliver scalable, efficient, and maintainable solutions using Python, PHP, React, and MySQL technologies.
  • Collaborate with product, QA, and customer-facing teams to ensure successful and timely delivery of 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.
  • Develop and integrate RESTful APIs into software applications, ensuring seamless integration across back-end systems.
  • 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.
  • Provide mentorship to junior developers and take a leadership role in architecture and design decisions.

Work Experience and Academic Background:

  • 2+ years of experience as a Software Developer, specializing in Python and PHP development.
  • Strong proficiency in Python, PHP, and JavaScript programming languages, with experience in MySQL database management.
  • Solid understanding of backend development principles, design patterns, and clean code practices.
  • Experience working in teams that follow Agile/SCRUM methodologies.
  • Proficient in English, both spoken and written.

Required Knowledge:

  • Strong proficiency in Python, PHP, and React using JavaScript, with experience in MySQL database management.
  • Experience developing and integrating RESTful APIs into applications.
  • Familiarity with version control systems, particularly Git.
  • Knowledge of Agile/SCRUM methodologies and experience working in an Agile team.
  • Understanding of database design and management using MySQL or similar relational database systems.
  • Experience with automated testing practices and tools is beneficial.
  • Familiarity with web frameworks such as Flask or Django for Python, and Laravel or Symfony for PHP is a plus.

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.

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)