Location: Onsite – Saudi Arabia
Employment Type: Full-time
We are looking for an experienced Full Stack Developer with 5+ years of professional experience to join our team in Saudi Arabia. The ideal candidate will be responsible for building and maintaining robust web applications across the entire stack, ensuring high performance and scalability.
- Front-End Development: Design and implement user-friendly web interfaces using HTML, CSS, JavaScript, and modern frameworks (React.js / Angular / Vue.js), ensuring responsiveness and a great user experience.
- Back-End Development: Develop server-side logic and APIs using Node.js, Python, or Java, and integrate them with databases like MySQL or MongoDB.
- Collaboration: Work closely with cross-functional teams, including senior developers, designers, and project managers, to define requirements, design solutions, and ship new features.
- Code Quality & Maintenance: Write clean, efficient, and maintainable code, participate in code reviews, and troubleshoot/debug issues across the full stack.
- Testing: Develop and execute test cases, perform UI tests, and optimize application performance and stability.
- Learning & Growth: Stay updated with emerging technologies and industry trends, demonstrating a strong eagerness to learn and grow within the role.
- Strong proficiency in front-end technologies (HTML5, CSS3, JavaScript ES6+, React.js/Angular/Vue.js).
- Expertise in back-end development using Node.js, Python, or Java.
- Hands-on experience with databases (MySQL, PostgreSQL, MongoDB).
- Familiarity with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).
- Excellent problem-solving and communication skills.
- Minimum: 5+ years of full-stack development experience.
- Prior experience in enterprise-level projects and onsite roles preferred.
- Bachelor’s degree in Computer Science, Software Engineering, or related field.