masquer-icône
recherche-icône
menu-icône

Full Stack Developer

Are you passionate about web development and want to join a dynamic team to contribute to building innovative web platforms? Look no further! Yucca Labs offers you an exciting opportunity as a Full Stack Developer.

By joining our technical team under the direction of our product managers and CTO, you will have the exciting opportunity to design and develop diverse web platforms. You will support our international clients in building web applications, APIs, and microservices using the Symfony framework and its NodeJS ecosystem, as well as other technologies such as Elasticsearch, RabbitMQ, PostgreSQL, MongoDB...

Your implementations must follow our best practices. Your code must be decoupled (DDD), testable (TDD), and maintainable. We use the Agile – SCRUM methodology to deliver our projects.

What is your role?

  • Design and develop web applications, REST APIs, and microservices.
  • Write decoupled code (DDD) adhering to our best practices, which is testable, documented, and maintainable.
  • Design and implement the application security layer.
  • Define and explore logs to build operational Kibana dashboards.
  • Perform performance tests, define the breaking point, and participate in the configuration of the production environment.
  • Write integration tests covering critical aspects of the developed applications.
  • Set up a continuous integration (CI) environment.
  • Implement API documentation via Swagger.
  • Participate in writing articles and white papers on the technological studies used in the projects you work on.

Technologies used

  • Symfony
  • PostgresQL
  • NodeJS
  • MongoDB
  • Elasticsearch
  • RabbitMQ

Related technologies

  • Kibana
  • Capistrano
  • Jenkins
  • Blackfire
  • Gatling

Your work environment

The headquarters of Yucca Labs is located in the heart of downtown Algiers.

Yucca Labs is a young company with an average age of 28. You will have the opportunity to work and grow in a dynamic and creative environment.

Yucca Labs is an IT company where project managers, engineers, and content creators design and develop innovative and sustainable web and mobile platforms. You will be immersed in a dynamic and positive environment and collaborate with young and motivated talents passionate about the growth and development of the digital economy.

Yucca Labs has a flat organizational structure (non-hierarchical) where you will master your area of expertise and have significant autonomy to make decisions and achieve your goals.

Required skills

  • Students in computer science and passionate developers
  • Very good knowledge of object-oriented programming (OOP)
  • Good knowledge of the Symfony framework and the technologies used, or motivated to learn the framework
  • Good knowledge of NodeJS
  • Good knowledge of frontend frameworks and languages
  • Knowledge of related technologies would be an asset
  • Good knowledge of design patterns and architectures
  • Proficiency in Git or GitHub
  • Autonomy and professionalism
  • Strong command of Artificial Intelligence
  • Active listening, organized, and good interpersonal skills
  • Proficiency in French and English (written and spoken)

Type of contract

Fixed-term contract

Compensation

Based on your profile, experience, and results obtained during the recruitment test

How to apply?

Send your CV, cover letter, and the link to your LinkedIn profile or portfolio to the following email address contact@3ersi.com (Don't forget to indicate the position you are applying for in the subject of your email.)