Full Stack Developer

The Full Stack Developer is responsible for designing, developing, and maintaining high-performance web applications. This role requires expertise in both front-end and back-end technologies, ensuring seamless integration, performance, and scalability. The developer will work with PHP, JavaScript, and Node.js while leveraging modern frameworks, databases, and cloud technologies to build robust applications.

Responsibilities

The Full Stack Developer’s responsibilities include:
Develop and maintain robust and scalable web applications using PHP, JavaScript, and Node.js.
Design and implement RESTful APIs.
Write clean, efficient, and well-documented code.
Troubleshoot and debug issues across the entire stack.
Implement and maintain database schemas using SQL.
Deploy and manage applications using Docker and Kubernetes.
Work in a Linux environment.
Participate in code reviews and contribute to improving our development processes.
Contribute to the full software development lifecycle, from planning and design to implementation and deployment.

Qualifications and/or Certifications:

Strong proficiency in PHP, JavaScript (including modern frameworks like React, Nest.js), and Node.js.
Experience with SQL databases (e.g., MySQL, PostgreSQL).
Experience with containerization technologies (Docker).
Experience with container orchestration platforms (Kubernetes).
Familiarity with Linux operating systems.
Understanding of software development principles and best practices.
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills.
Ability to work independently and as part of a team.

Preferred Additional Qualifications:

Experience with cloud platforms (e.g., AWS, Azure, GCP).
Knowledge of testing frameworks (e.g., Jest, Mocha, PHPUnit).
Experience with CI/CD pipelin

Apply via :

www.linkedin.com