Posted 2 months ago

Fullstack Developer

Full time
Dubai, AE
Senior
Salary Range: To be discussed
Full Job Description
Summary
Design, develop, and deploy secure full-stack banking apps; create responsive UIs; build scalable back-ends; implement APIs; ensure security; and collaborate effectively with teams.
Description

Full Stack Development: Design, develop, test, and deploy scalable and secure full-stack applications for various banking functions. Collaborate with cross-functional teams to define, design, and ship new features.

Front-End Development: Create responsive and intuitive user interfaces using modern front-end frameworks (e.g., React, Angular, or Vue.js). Ensure a seamless and engaging user experience across different devices and browsers.

Back-End Development: Build robust and scalable server-side logic using technologies such as Node.js, Java, or Python. Develop and maintain databases, ensuring efficient data storage and retrieval.

API Development: Design and implement RESTful APIs to enable smooth communication between front-end and back-end systems. Collaborate with other development teams to integrate APIs with various banking systems.

Security and Compliance: Implement security best practices in both front-end and back-end development to ensure the confidentiality and integrity of banking data. Ensure compliance with industry regulations and standards related to application security.

Code Reviews and Quality Assurance: Conduct code reviews to maintain code quality, adherence to best practices, and alignment with coding standards. Collaborate with QA teams to identify and resolve defects in a timely manner.

Collaboration and Communication: Work closely with business analysts, UX/UI designers, and other stakeholders to understand requirements and deliver solutions that meet business needs. Communicate effectively with team members and project stakeholders.

Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field. Proven experience as a Full Stack Developer, with a focus on banking or financial applications.
Proficiency in front-end technologies such as HTML, CSS, JavaScript, and popular frameworks. Experience with server-side languages and frameworks (Node.js, Java, Spring, Django, etc.).
Knowledge of database systems (SQL, NoSQL) and data modeling. Strong understanding of application security principles and best practices. Excellent problem-solving and analytical skills.

Interested?