Ottawa, Canada Drapeau canadien

Full-Stack Developer

Recrutement privé Lorsque vous postulez directement auprès de IVONNE sur notre site web, votre candidature n'est vue que par les propriétaires de IVONNE — jamais par votre employeur, vos collègues ou toute autre personne de votre organisation.

Contractor

We are looking for a skilled Full-Stack Developer with expertise in PHP, JavaScript, CSS, HTML, Python, NGINX, Bootstrap, SQL, and API integrations. The ideal candidate will have a strong background in both front-end and back-end development and will be responsible for building and maintaining web applications, ensuring seamless integration between various systems, and optimizing server configurations. We embrace AI-assisted development workflows and expect candidates to be proficient in using tools like Claude Code, GitHub Copilot, or similar AI coding assistants to accelerate development while maintaining code quality and security standards.

What are the responsibilities of a Full-Stack Developer?

Key Responsibilities:

  • Develop and maintain web applications using PHP, JavaScript, CSS, HTML, and Python.
  • Design and implement responsive user interfaces with Bootstrap.
  • Configure and optimize NGINX server settings for optimal performance.
  • Integrate third-party APIs and ensure seamless communication between different systems.
  • Implement and maintain MVC-style routing systems to ensure clean, scalable, and maintainable web architecture.
  • Structure codebases following separation-of-concerns principles across models, views, and controllers.
  • Review and validate AI-generated code, configurations, and fixes for correctness, security, and adherence to project standards.
  • Write effective prompts and instructions to leverage AI coding tools productively.
  • Maintain human oversight of AI-assisted workflows — understanding what the code does, not just that it works.
  • Collaborate with cross-functional teams to define project requirements and deliver high-quality solutions.
  • Debug and troubleshoot issues across the full stack, from the server to the front end.
  • Write clean, maintainable, and well-documented code.
  • Stay up-to-date with the latest industry trends and technologies to ensure the best possible solutions.
  • Adhere to best practices in documentation and security posture.
  • Maintain a privacy-conscious approach to all development tasks.
  • Utilize the Jamstack architecture to enhance performance and scalability.

What are the role requirements?

  • Proficiency in PHP, JavaScript, CSS, HTML, Python, NGINX, Bootstrap, SQL, and API integrations.
  • Strong background in both front-end and back-end development.
  • Experience with Jamstack architecture.
  • Proficiency in AI-assisted development using tools such as Claude Code, GitHub Copilot, or Cursor — prompt-driven coding is a core part of this role, with structured review processes and adherence to defined quality standards for all AI-generated output.
  • Ability to critically evaluate AI-generated output for security vulnerabilities, logic errors, and adherence to coding standards.
  • Adherence to best practices in documentation, security, and privacy.
  • Excellent problem-solving skills and the ability to work independently and with other suppliers.
  • Strong communication skills and the ability to collaborate with cross-functional teams.

* Please submit your CV/Resume in English

Ideal for:

  • Developers with a passion for both front-end and back-end technologies.
  • Professionals who value security and privacy in web development.
  • Individuals with experience in optimizing server configurations and system integrations.

You are:

  • Detail-oriented and committed to best practices in development and documentation.
  • Enthusiastic about building high-performance web applications.
  • Capable of working independently and with other suppliers.
  • Passionate about leveraging modern technologies to enhance web development.
  • Open to new ideas and continuous learning.
  • Adept at problem-solving and able to troubleshoot complex issues.
  • Comfortable working alongside AI tools while maintaining strong independent judgment about code quality.
  • Skilled at prompt engineering and structuring AI interactions for reliable, high-quality output.

We know that confidence gaps and imposter syndrome can sometimes hold great candidates back—if this sounds like you but you're not sure you meet every requirement, we still encourage you to apply. We'd love to hear from you.

Votre candidature est entièrement confidentielle : jamais publiée, jamais partagée, et consultée uniquement par les propriétaires de IVONNE.

This position is no longer accepting applications for open positions. Qualified applicants may be held in a pool.

Coordonnées

For any questions in relation to this job or any other information, you may contact IVONNE at the following:

By Regular Mail:
IVONNE, Inc.
0116-320 Queen Street, Ottawa ON K1R 5A3

By Social Media:
@ivonneclinic

Commencez votre parcours dès aujourd'hui

Rejoignez plus de 10 000 clients qui ont vécu notre approche boutique pour les traitements au laser, les soins de la peau et maquillage permanent.

Devenez cliente
Commencer