Full Stack Developer

Python
Angular
React Native
PHP
Télé-travail possible
Télémédecine
Journées maladie
Retraite annuelle
Médecine privée
Plus...
Moins...

Description du poste

Aperçu

Ajouté le : 
8/9/2024

Aidi (www.aidi.io) is revolutionizing the management of construction projects. Our mission is to give a better life to public and private work owners by making it easier and more efficient to monitor and manage all their projects, programs and portfolios. Aidi not only adapts to the needs of its growing customer base but also implements best practices to influence the industry. Our advanced SaaS platform enables users to apply industry-leading standards, guided by a product roadmap influenced by client needs and broader industry insights. Technology, expertise and human values bring us together. To offer a product that transforms the industry, Aidi provides a work environment that encourages autonomy and accountability, creating conditions for employees to thrive and succeed the most.

Your role

As our new Full-Stack Developer, we expect you to be meticulous when it comes to software development, and ready and eager to collaborate with both technical and non-technical teammates to plan, develop, and deliver web and mobile applications for our clients. We expect you to take ownership of your tasks, excel at time management, and be a fast learner, while also focusing on ongoing personal improvement.

The technologies listed below are mentioned to give you a reference point for our stack. Above all else, we look at personal ability and potential for growth when hiring for this position.

Responsabilités

Your key responsibilities

  • Back-End Technologies: Solid experience with Python (including Flask and SQLAlchemy), PHP (particularly Zend Framework), Socket.IO for real-time, bidirectional communication, and developing REST APIs, or similar technologies.
  • Front-End Technologies: Proficiency in modern front-end frameworks such as Angular and React, or similar technologies.
  • Infrastructure and DevOps: Familiarity with tools such as Terraform, AWS, Docker, and DataDog for infrastructure management, deployment, and monitoring.
  • Databases: Experience with MySQL or MariaDB for database management and operations, or similar databases.
  • Application Testing: Proficiency in various types of application testing, including unit, functional, and mock testing.
  • Operating Systems: Experience with major Linux distributions.

Profil tech

Équipe

Compétences

The ideal candidate has

  • Full-Stack Development and DevOps: 3 to 5 years of hands-on experience in full-stack software development, including both front-end and back-end technologies, and a solid understanding of DevOps practices.
  • Education: Bachelor's degree in Software Engineering, Computer Science, or a related field.
  • Autonomy: Highly autonomous with the ability to work independently, take initiative, and solve problems without constant supervision.
  • Coding Enthusiasm: Passionate about coding and continuously expanding your knowledge in the software development field, while being capable of handling various tasks associated with a small to medium-sized company.
  • Language: English or French at working-level proficiency (full bilingualism is preferred)

You should be comfortable with

  • Complex Business Logic: Strong ability to understand and implement complex business logic into software solutions.
  • Software Development Pipelines: Experience with software development pipelines for continuous integration and deployment.
  • Technology Migration: Proven ability to migrate from legacy technologies to newer technologies with minimal impact on users and business operations.
  • IT and tooling: Knowing your way around scripting integrations for internal reporting and managing third party systems

It's a plus if you have experience with

  • UI Components and Project Management Tools: Experience with DHTMLX and Bryntum for creating dynamic and interactive web applications, or similar tools.
  • Mobile Application Development: Experience with native or hybrid mobile app development using frameworks such as React Native or Flutter.
  • Microservices: Knowledge of microservices architecture and implementation.
  • Open-Source Contributions: Previous contributions to open-source projects or involvement in open-source communities.

Onboarding

Avantages

Partager l'offre d'emploi
Partager

SaaSpasse dans ton inbox

Updates sur le podcast, la cie, les events IRL. Contenu premium pour les abonnés SaaSpal — éditorial de Frank, Q&A, roadmap du pod.