We are looking for a highly skilled full-stack developer to join our product team and help fine-tune our product. You will be responsible for developing, optimizing, and maintaining scalable web applications, ensuring high performance and seamless user experiences.
Key responsibilities:
1. Develop and maintain scalable web applications using front-end and back-end technologies.
2. Design, build, and optimize RESTful APIs and microservices. Implement responsive UI/UX with modern front-end frameworks.
3. Write clean, maintainable, and efficient code following best practices. Integrate third-party services, databases, and cloud platforms.
4. Debug, test, and troubleshoot applications for performance and security. Participate in code reviews and contribute to team knowledge-sharing.
5. Stay updated with industry trends, tools, and best practices. Integrate Business API's (or alternative services like Twilio) for communication with users.
6. Ensure seamless communication between the chatbot, backend, and front-end interfaces.
7. Create an intuitive, interactive work flow for users on interaction platforms. Optimize the application for performance, security, and scalability.
8. Collaborate with team to define project requirements and improve user experience.
9. Collaborate with product managers and designers to fine-tune and optimize product features.
10. Stay updated with emerging technologies and contribute to continuous improvement efforts.
Requirements:
Proven experience as a Developer with expertise in React JS and GraphQL.
Strong knowledge of Business API's or other messaging platform APIs (e.g., Twilio).
Experience with Node.js, Python (Django/Flask), or similar backend technologies. Proficiency in SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases. Hands-on Knowledge of RESTful APIs and GraphQL for data management.
Strong experience with authentication and authorization (JWT, OAuth).
Working with cloud platforms like AWS, GCP, or Azure. Proficient in version control systems (Git, GitHub/GitLab). Familiarity with CI/CD pipelines, Docker, and Kubernetes.
Knowledge of testing frameworks (Jest, Cypress, Selenium).
Excellent communication and problem-solving skills. Strong attention to detail and commitment to delivering high-quality work.
Explore Trips provides a robust Enterprise Resource Planning (ERP) system specifically designed for operators in the travel industry. This document delves into the various features and benefits of Explore Trips, including inventory management, customizable booking solutions, social media engagement, fleet management, reporting and analytics, partnership strategies, and financial performance assessment through Profit & Loss statements.