The Full Stack Web Developer position in Dammam, Saudi Arabia, offers an exciting opportunity for tech enthusiasts looking to work in a dynamic environment. This role requires a blend of front-end and back-end development skills, enabling the candidate to create robust web applications that enhance user experience. The ideal candidate will be responsible for designing, coding, and maintaining web applications while collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities
- Develop and maintain web applications using modern frameworks and technologies- Laravel/AWS certifications is a plus.
- Collaborate with UI/UX designers to create user-friendly interfaces.
- Write clean, scalable, and efficient code for both front-end and back-end functionalities.
- Debug and troubleshoot issues across the application stack.
- Implement responsive design principles to ensure compatibility across various devices.
- Conduct code reviews and provide constructive feedback to team members.
- Participate in agile development processes, including sprint planning and retrospectives.
- Stay updated with emerging technologies and industry trends to enhance application performance.
- Integrate third-party APIs and services to expand application capabilities.
- Document development processes and maintain comprehensive project documentation.
Preferred Candidate
- Strong problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Excellent communication and interpersonal skills.
- Proficiency in both front-end and back-end programming languages.
- Experience with version control systems, particularly Git.
- Adaptability to changing project requirements and priorities.
- Strong analytical skills to assess and improve application performance.
- Willingness to learn new technologies and frameworks.
- Experience with cloud services and deployment strategies.
- Passion for coding and a commitment to delivering high-quality software.
Skills
- Proficient in HTML5, CSS3, SASS and JavaScript for front-end development.
- Experience with back-end technologies such as Node.js, Python, or Ruby.
- Familiarity with database management systems like MySQL, PostgreSQL, or MongoDB.
- Understanding of RESTful APIs and web services integration.
- Knowledge of version control systems, especially Git.
- Experience with responsive design and mobile-first development.
- Strong debugging and troubleshooting skills.
- Familiarity with agile methodologies and project management tools.