Full Stack Web Developer
Summary
Full Stack Web Developer at AL RAYA DECOR in Ajman, UAE, building web applications end to end: responsive front-end interfaces (HTML/CSS/JavaScript with React/Angular/Vue), server-side logic (Node.js/Python/Ruby/PHP), database design, RESTful APIs, Git-based deployment, and testing/QA.
We are seeking a highly skilled and experienced Full Stack Web Developer to join our dynamic team. As a Full Stack Web Developer, you will be responsible for the end-to-end development of web applications, from concept and design to testing and deployment. The ideal candidate should have a strong foundation in both front-end and back-end technologies, as well as a passion for creating robust and scalable web solutions.
Responsibilities
- Front-End Development: Develop user-friendly and responsive web interfaces using HTML, CSS, and JavaScript.
- Collaborate with designers to implement visual elements and user interactions.
- Ensure cross-browser compatibility and optimize applications for maximum speed and scalability.
- Back-End Development: Design and implement server-side logic using server-side scripting languages (e.g., Node.js, Python, Ruby, or PHP).
- Build and maintain databases, including optimizing database performance and ensuring data security.
- Develop and integrate RESTful APIs for seamless communication between front-end and back-end systems.
- Full Stack Development: Work on both client-side and server-side development, ensuring a cohesive and efficient application architecture.
- Troubleshoot and debug issues across the entire application stack.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Version Control and Deployment: Utilize version control systems (e.g., Git) for code management and collaboration.
- Deploy applications to various hosting environments, ensuring smooth and efficient deployment processes.
- Testing and Quality Assurance: Write and execute unit tests to ensure code quality and reliability.
- Conduct thorough testing of applications to identify and fix bugs and performance issues.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Full Stack Web Developer or similar role.
- Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and front-end frameworks/libraries (e.g., React, Angular, or Vue.js).
- Strong back-end development skills with experience in server-side scripting languages (e.g., Node.js, Python, Ruby, or PHP).
- Experience working with databases (e.g., MySQL, MongoDB, or PostgreSQL).
- Knowledge of RESTful API development and integration.
- Familiarity with version control systems, preferably Git.
- Strong problem-solving and troubleshooting skills.
- Excellent collaboration and communication skills.
- Ability to work independently and as part of a team in a fast-paced environment.