Full Stack Developer
Summary
Build and maintain HR and recruitment platforms using React/Angular/Vue.js, Python/Node.js/Java, and cloud services.
- Develop and maintain Flutter applications for Android and iOS.
- Build scalable backend services, REST APIs, and microservices.
- Integrate third-party APIs, cloud services, payment gateways, and external platforms.
- Design and optimize SQL/NoSQL databases and application performance.
- Implement secure authentication, authorization, and user management.
- Perform testing, debugging, code reviews, and defect resolution.
- Manage CI/CD pipelines and automated deployment processes.
- Collaborate with UI/UX, product, and cybersecurity teams.
- Ensure application scalability, reliability, security, and code quality.
Requirements
- 5+ years of full-stack application development experience.
- Strong hands-on experience with Flutter for Android & iOS.
- Backend experience using Node.js, NestJS, FastAPI, Django, or equivalent.
- Strong knowledge of REST APIs, JSON, API integration, authentication, and authorization.
- Experience with PostgreSQL, MySQL, and/or MongoDB.
- Knowledge of AWS or Microsoft Azure.
- Experience with Git, CI/CD, Docker, and Kubernetes.
- Good understanding of secure coding, application security, scalability, and Agile/Scrum practices.
- Experience with Firebase, push notifications, and mobile app publishing is preferred.
- Exposure to cybersecurity, SaaS, device management, digital safety, or consumer technology platforms is an added advantage.