# Full stack JavaScript developer

**Company:** [Optimiza](http://jobs.workable.com/companies/rxPr629MFGJ9yyycFMDT2D.md)
**Location:** Amman, Jordan
**Workplace:** on site
**Employment type:** Full-time
**Department:** Managed Services

[Apply for this job](http://jobs.workable.com/view/027798c4-8b24-48a0-ad09-3c4e1a070fff)

## Description

Optimiza is on the hunt for a talented Full Stack JavaScript Developer to join our dynamic development team. In this role, you will be responsible for both the front-end and back-end development of web applications, creating seamless user experiences while ensuring robust server-side functionality. If you're passionate about technology and eager to work on innovative projects, we want to hear from you!

**Key Responsibilities:**

-   Develop and maintain full-stack web applications using JavaScript frameworks such as Node.js for the back-end and React, Angular, or Vue.js for the front-end.
-   Design user-friendly interfaces and enhance user experience through intuitive design and functionality.
-   Collaborate with designers and other developers to define application architecture and design requirements.
-   Create RESTful APIs and integrate with third-party services and APIs.
-   Optimize applications for maximum speed and scalability.
-   Write clean, maintainable, and efficient code while following coding standards and best practices.
-   Assist in troubleshooting, debugging, and enhancing existing applications.
-   Participate in code reviews and contribute to team knowledge sharing.

## Requirements

-   Bachelor's degree in Computer Science, Software Engineering, or a related field.
-   3+ years of experience in full-stack development with a strong focus on JavaScript.
-   Proficiency in front-end libraries and frameworks such as React, Angular, or Vue.js.
-   Experience with back-end technologies, particularly Next.js, Node.js, Nest.js and Express.js.
-   Strong understanding of RESTful APIs, web services, and database technologies (PostgreSQL, SQL and NoSQL).
-   Familiarity with version control systems (e.g., Git) and Agile development methodologies.
-   Excellent problem-solving skills and ability to work in a team-oriented environment.
-   Strong communication skills to articulate technical concepts to non-technical stakeholders.
-   Experience with DevOps practices and cloud platforms (AWS, Azure) is a plus.

## Benefits

-   Class A Health Insurance
