We are looking for a highly skilled and passionate Full Stack Developer with expertise in Node.js and Flutter to develop scalable web and mobile applications. The ideal candidate should have strong experience in backend API development, frontend/mobile application development, database management, and application deployment within a fast-paced IT Services environment.
Design, develop, and maintain scalable web and mobile applications using Node.js and Flutter.
Develop and integrate RESTful APIs for business applications and third-party integrations.
Collaborate with project managers, product owners, and cross-functional teams for requirement analysis and solution development.
Build responsive and user-friendly frontend interfaces and mobile applications.
Develop backend services using Node.js frameworks such as Express.js, Koa.js, and NestJS.
Work with databases like MongoDB and MySQL for efficient data management and performance optimization.
Implement authentication, authorization, and application security best practices.
Write clean, maintainable, and reusable code with proper unit testing.
Troubleshoot, debug, and optimize application performance.
Support deployment activities and coordinate with DevOps teams for server and production deployments.
Participate in code reviews and ensure adherence to coding standards and best practices.
Strong experience in Node.js, JavaScript, and backend development.
Hands-on experience with Flutter for mobile application development.
Knowledge of Express.js, Koa.js, or NestJS frameworks.
Experience with MongoDB and MySQL databases.
Good understanding of REST API development and integration.
Experience in authentication systems and application security practices.
Knowledge of unit testing and debugging techniques.
Understanding of deployment processes and server management.
Strong problem-solving and analytical skills.
Good communication and teamwork abilities.
Bachelor’s degree in Computer Science, Information Technology, or related field.
Experience working on fintech, real-time applications, or enterprise-level projects is an added advantage.
Quality and scalability of developed applications
Timely delivery of assigned modules
API performance and application stability
Bug resolution and code quality
Unit test coverage and deployment support
Collaboration and stakeholder feedback