Fullstack Developer Financial Services - Dubai, Full Time
We are looking for a Fullstack Developer to join our client, who are a leading Financial Services Organization in Dubai. Your main responsibilities will include managing internal systems, updating their websites and apps, whilst working with cross-functional teams.
Responsibilities:
- Manage and update internal systems, whilst also editing and updating websites and apps.
- Troubleshoot and manage bespoke CRM and portals.
- Coordinate and communicate with an external developer agency to efficiently manage ongoing and new tasks for the business as needed. This involves ensuring that deadlines are met and maintaining a high standard of quality.
- Write well-designed, tested, and efficient code by using the best software development practices.
- Collaborate with cross-functional teams, including UI/UX designers, product managers, and QA engineers to ensure successful project delivery.
- Must have knowledge of event-driven architectures.
- Gather and refine specifications and requirements based on technical needs.
- Create and maintain software documentation.
- Be responsible for maintaining, expanding, and scaling applications.
- Stay plugged into emerging technologies/industry trends and apply them to operations and activities.
- Program, test, debug, troubleshoot, etc all developments constantly.
- Lead code reviews, provide technical guidance, and mentor junior developers.
- Initiate periodic testing and implement contingency plans in case of systems failure.
- Work closely with graphic designers to ensure all developments are within guidelines.
Qualifications:
- Degree in Software Engineering, Computer Engineering, or similar field.
- 3+ years of professional experience in web development and cloud technologies
- Strong proficiency in Python, FastAPI and Django for back-end development
- Experience with React or Next.js.
- Ability to work independently and lead development efforts on complex projects
- Experience in working with version control systems (Git)
- Good understanding of the code review process. (Familiarity with Gerrit is a bonus)
- Having knowledge of tools: Atlassian JIRA/SourceTree/Confluence,
- Having experience in working in agile teams.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Comfortable working as part of a cross-functional team and with code written by others, including bug fixing, and refactoring legacy code
- Strong understanding of the target audience and industry trends
- Positive, results-driven attitude with a can do approach
- Excellent written and verbal communication skills in English, ideally being fluent.
Salary: Competitive
Benefits: Medical Insurance and Visa (candidate only)