Role Description
We are seeking a Back End Developer for a full-time, on-site role located in Riyadh, Saudi Arabia. The Back End Developer will be responsible for designing, building, testing, and maintaining server-side web applications. This includes developing efficient, scalable architectures, writing reusable and maintainable code, and integrating with front-end components. The role also involves optimizing application performance, troubleshooting, and enhancing system reliability. You will collaborate closely with front-end developers, designers, and product managers to deliver high-quality solutions.
Qualifications
- Proficiency in Back-End Web Development and Software Development, with experience in building and maintaining robust server-side applications
- Strong understanding of Object-Oriented Programming (OOP) principles and their application in software design
- Familiarity with Front-End Development to collaborate effectively with UI/UX teams and ensure smooth integration
- Exceptional Programming skills with expertise in at least one back-end language such as Python, Java, Node.js, or others
- Problem-solving mindset and ability to debug and optimize code efficiently
- Experience with database design and management, as well as version control systems
- Strong communication and collaboration skills to work in cross-functional teams
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Experience with cloud platforms or distributed systems is a plus