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