Software Developer

Job Category: Business Strategy Advisory
Job Type: Full Time
Job Location: Dubai UAE

AKW Consultants are currently seeking a skilled and enthusiastic Full Stack developer to join our team. You will be responsible for designing and implementing server-side features and functionalities using Node.js as well as creating cross-platform front-end interfaces.

Desired Candidate Profile:

  • Experience in backend development utilizing Node.js and proficiency in front-end technologies.
  • 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.
  • The ability to understand business requirements and communicate well with clients in English will be considered highly advantageous.
  • 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, VueJs and Flutter will be considered advantageous.

ROLES & 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.

PERKS AND BENEFITS:

Fixed competitive salary + Performance-based incentives for meeting targeted benchmarks.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top