# Full Stack Developer

**Company:** [assima](http://jobs.workable.com/companies/iJfb2kVT68owWkzCNVSg2Y.md)
**Location:** Remote
**Workplace:** remote

[Apply for this job](http://jobs.workable.com/view/ea440e9f-7443-4808-8df6-1810628bbba1)

## Description

We are looking for a talented Full Stack Developer to join our growing team at Luminex and help us progress our product. You will be working across both front-end and back-end development, building robust, scalable, and secure web applications that directly support our products. This role requires versatility and hands-on expertise with a variety of technologies, as you’ll be expected to contribute to all layers of development.

**Responsibilities:**

-   Design, develop, and maintain robust, scalable, and secure full-stack web applications.
-   Build intuitive and responsive user interfaces using JavaScript frameworks.
-   Develop server-side logic, APIs, and database interactions using Java, PHP, and SQL.
-   Create, maintain, and optimize front-end components using HTML, JavaScript, jQuery, and CSS frameworks (e.g., Tailwind, Bootstrap).
-   Write scripts and integrate with back-end processes where the GUI acts as a wrapper to bash scripts.
-   Ensure code quality through proper testing, debugging, and adherence to coding standards.
-   Integrate third-party libraries, APIs, and systems into the application.
-   Maintain and enhance existing applications, ensuring compatibility with evolving technologies.
-   Monitor application performance and troubleshoot issues to ensure optimal functionality.
-   Collaborate with product managers, designers, and stakeholders to translate business requirements into technical specifications.
-   Work closely with cross-functional teams, including UI/UX designers, QA engineers, and DevOps teams.

## Requirements

-   5+ years of experience as a Full Stack Developer or in a similar role.
-   Hands-on experience in building and deploying full-stack web applications.

Front-End Development:

-   Proficiency in JavaScript and jQuery
-   Strong understanding of component-based architecture.
-   Experience with modern build tools (PhpStorm etc...).
-   Knowledge of responsive design and CSS frameworks (Bootstrap).

Back-End Development:

-   Strong proficiency with PHP development.
-   Experience with PHP frameworks (Zend, Laraval)
-   Experience building RESTful APIs and microservices.
-   Proficiency in SQL and database systems (e.g., MySQL, PostgreSQL, MongoDB).
-   Knowledge of authentication and authorization mechanisms (e.g., OAuth, JWT).
-   Experience with bash scripting is a strong plus.

Additional Skills:

-   Proficiency with Git and version control best practices.
-   Experience with Angular
-   Strong problem-solving, debugging, and analytical skills.
-   Ability to thrive in a collaborative, cross-functional environment.
