linkedin
Frontend / Backend Developer
Instituto de Datos e Inteligencia Artificial - URP
Dubai, UAE
Part Time
Entry
1 weeks ago
HTMLCSSJavaScriptRESTful APIDatabase DesignVersion Control
Free
Job Fit Check
Base Career helps you apply smarter for this job.
?%
Ready to ScanKey skills for this role
HTMLCSSJavaScript
About the Role
Instituto de Datos e Inteligencia Artificial - URP is seeking a Frontend/Backend Developer to design, develop, and maintain scalable web applications. The role involves full-stack development, API design, and collaboration with cross-functional teams.
Key Skills for This Role
HTMLCSSJavaScriptRESTful APIDatabase DesignVersion Control
Responsibilities
- Design, develop, and maintain scalable, secure, and high performance web applications across both client side and server side environments
- Develop responsive, accessible, and interactive user interfaces, translating UI/UX designs into functional components
- Design and implement APIs, server side logic, and database structures
- Participate in the full software development lifecycle including requirements analysis, system design, coding, testing, debugging, deployment, and maintenance
- Contribute to code reviews, performance tuning, and continuous improvement of engineering practices
- Collaborate with product managers, designers, QA engineers, and other developers
Requirements
- Strong proficiency in frontend technologies (HTML, CSS, JavaScript, and modern frameworks) and backend development (server side languages, APIs, and database systems)
- Solid understanding of web application architecture, RESTful API design, authentication, authorization, and security best practices
- Experience with relational and/or NoSQL databases, including schema design, query optimization, and data management
- Familiarity with version control systems, CI/CD concepts, debugging tools, and software development lifecycle practices
- Strong analytical and problem solving skills
- Excellent communication and collaboration skills
Full Job Posting
Role Description
- The Frontend / Backend Developer is responsible for designing, developing, and maintaining scalable, secure, and high performance web applications across both client side and server side environments.
- This role delivers end to end software solutions that ensure strong user experience, system reliability, and efficient data processing.
Responsibilities
- On the frontend side, the role develops responsive, accessible, and interactive user interfaces, translating UI/UX designs into functional components.
- Ensures cross browser compatibility, performance optimization, and adherence to modern web standards, including usability and accessibility best practices.
- On the backend side, the role designs and implements APIs, server side logic, and database structures that support application functionality.
- Focuses on system architecture, data modeling, security, scalability, and integration with third party services.
- Participates in the full software development lifecycle, including requirements analysis, system design, coding, testing, debugging, deployment, and maintenance.
- Contributes to code reviews, performance tuning, and continuous improvement of engineering practices.
- Collaboration with product managers, designers, QA engineers, and other developers is essential to deliver high quality software aligned with business and user requirements.
- May support Agile development processes and contribute to technical documentation and system enhancements.
Qualifications
- Strong proficiency in frontend technologies (HTML, CSS, JavaScript, and modern frameworks) and backend development (server side languages, APIs, and database systems).
- Ability to build and maintain full stack applications.
- Solid understanding of web application architecture, RESTful API design, authentication, authorization, and security best practices.
- Experience with relational and/or NoSQL databases, including schema design, query optimization, and data management.
- Familiarity with version control systems, CI/CD concepts, debugging tools, and software development lifecycle practices.
- Ability to write clean, efficient, and maintainable code.
- Strong analytical and problem solving skills with the ability to troubleshoot complex technical issues and optimize system performance.
- Excellent communication and collaboration skills with the ability to work effectively in Agile teams and coordinate across technical and non technical stakeholders.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career