Fullstack developer - front developer
Dubai
19-12-2024
Job Type
Permanent
Emp Type
Full Time
Industry
Start-up
Division
Tech
Job Title
Fullstack Developer
Salary Type
Monthly
Job ID
75852
Job Description
Job Title - Full-Stack Software Developer
Location: UAE
Job Overview
We are a cutting-edge tech company dedicated to creating innovative software solutions around AML compliance for the precious metals industry. Our dynamic team is driven by passion and excellence, and we are looking for a skilled Full Stack Developer to join us in building robust and scalable applications.
Key Responsibilities
- Develop and maintain server-side applications using Node.js.
- Design and implement APIs and web services for seamless integration with front-end applications.
- Collaborate with front-end developers and other stakeholders to understand requirements and ensure smooth data flow between the server and client applications.
- Optimize server performance, ensuring scalability, speed, and responsiveness.
- Implement security measures to protect data and prevent unauthorized access.
- Integrate databases, including relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB), to store and retrieve data efficiently.
- Building and shipping robust apps to Android/iOS devices and websites. (Using frameworks such as VueJs and Flutter)
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Conduct thorough testing and debugging of server applications, identifying and fixing any issues or bugs.
- Monitor server performance and provide proactive solutions for performance optimization.
- Collaborate with DevOps engineers for efficient deployment and management of server applications.
- Stay updated with the latest trends and technologies in backend development, recommending improvements and implementing them when necessary.
Desired Profile
- 3-5 years of experience in frontend and backend development utilizing Node.js and Vue3.
- A solid grasp of JavaScript and a deep understanding of asynchronous programming.
- Familiarity with AdonisJs or other Node.js frameworks for constructing APIs and web services.
- Expertise in working with database systems, encompassing both relational and NoSQL databases.
- Skilled usage of version control tools like Git, with a history of collaborating within development teams.
- Proficiency with testing frameworks (e.g., Mocha, Jest) for effective unit and integration testing.
- Understanding of security principles and the ability to adhere to best practices in server-side development.
- An added advantage would be familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker).
- Strong problem-solving skills, the capability to work both autonomously and within a team, and exceptional communication and collaboration aptitudes.
- Knowledge of Wordpress CMS and Flutter will be considered advantageous.
Perks and Benefits:
- Competitive Fixed CTC.
- Opportunity to work on cutting-edge projects with a talented and collaborative team.
JD75852