This is a remote position.
Full-Stack Web Developer
==========================
Summary
We are seeking a highly skilled Full-Stack Web Developer to join our team. The ideal candidate will have a strong background in both frontend and backend development, with expertise in Next.js, JavaScript, and Python. The successful candidate will be responsible for designing, developing, and deploying full-stack systems using Next.js, Node.js, and cloud infrastructure. The role requires a strong understanding of frontend and backend development, as well as experience with state management, routing, and API integration.
Responsibilities
- Design, develop, and deploy full-stack systems using Next.js, Node.js, and cloud infrastructure (GCP)
- Develop and maintain frontend components using Next.js, React, JavaScript, and TypeScript
- Develop and maintain APIs using RESTful APIs, third-party travel APIs, GDS, NDC, hotel APIs, and airline APIs
- Implement state management using Redux or MobX
- Implement routing using Next.js or React Router
- Integrate payment gateways (Zoho Payments) and manage refund and cancellation processes
- Develop and maintain booking and inventory management systems
- Implement authentication and authorization using JWT and OAuth2
- Create and maintain documentation using Swagger/OpenAPI
- Collaborate with cross-functional teams to design and implement new features
- Troubleshoot and debug issues with frontend and backend systems
- Optimize performance and scalability of full-stack systems
- Implement security and compliance measures (PCI DSS, GDPR)
- Monitor and analyze system logs and performance metrics
Requirements
- 1-3 years of experience in full-stack web development
- Strong knowledge of Next.js, Node.js, and cloud infrastructure (GCP)
- Experience with frontend development using React, JavaScript, and TypeScript
- Experience with backend development using Node.js and Express.js
- Experience with database management systems (MySQL, PostgreSQL, MongoDB)
- Experience with API development and integration (RESTful APIs, third-party travel APIs, GDS, NDC, hotel APIs, airline APIs)
- Experience with payment gateway integration (Zoho Payments) and refund and cancellation management
- Experience with booking and inventory management systems
- Knowledge of authentication and authorization (JWT, OAuth2)
- Experience with documentation (Swagger/OpenAPI)
- Strong understanding of security and compliance measures (PCI DSS, GDPR)
- Experience with cloud infrastructure (GCP), Firebase (authentication, Firestore, Cloud Functions, hosting), Zoho Catalyst (serverless backend, authentication, data management), Zoho Creator (workflow automation, data forms), and Zoho Flow (automation and integrations)
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
- Willingness to work in a startup environment
- Bachelor's degree in Computer Science or related field
- Familiarity with Python and its applications in web development
- Experience with Tailwind CSS for styling and layout management
Benefits
- Competitive salary and benefits package
- Opportunities for professional growth and development
- Collaborative and dynamic work environment
- Flexible working hours and remote work options
- Access to the latest technologies and tools
- Recognition and rewards for outstanding performance
- Opportunities for career advancement and leadership development
- Paid time off and holidays
- Professional development budget and training opportunities