GMBapi is committed to providing a meaningful learning experience where you can apply your academic knowledge to real-world scenarios and gain invaluable industry experience.
Job Title: Chatbot Developer Intern
As our Chatbot Developer Intern, you will have the unique opportunity to contribute to the development of a cutting-edge Customer Service Chatbot. Your main goal will be to create a chatbot that serves as a conversational guide for our users, providing educational direction and advice. By interpreting user text inputs, the chatbot will help users navigate our website and effectively utilize the SaaS tools available.
- Collaborate with the development team to design, build, and integrate a sophisticated chatbot using pre-existing educational video scripts and content.
- Implement backend chatbot functionalities using Python, Nest.js, or Node.js, ensuring seamless API/controller integration.
- Develop real-time two-way communication between the front-end and back-end systems using Websockets.
- Enhance the chatbot’s UI/UX components using React.js/Next.js frameworks.
- Work with Firebase/Firestore for NoSQL database operations, implementing Cloud Functions and managing real-time database updates.
- Gain hands-on experience in deploying chatbot containers using technologies such as Cloud Run, Docker, docker-compose, and nginx.
- Experiment with advanced ML model APIs, including OpenAI GPT-4/GPT-3.5, Google Cloud Vertex AI, and Hugging Face’s ML algorithms.
- Employ Bitbucket for version control and Jira for task management.
- Provide insight into serverless deployment pros/cons and best practices for multi-container applications.
- Participate in team discussions to refine project requirements and narrow down the implementation strategy for an effective AI system.
- Currently enrolled in a Bachelor’s or Master’s program in Computer Science, Software Engineering, or a related field.
- Familiarity with frontend frameworks, particularly React.js or Next.js.
- Basic understanding of NoSQL databases and cloud functions; experience with Firebase/Firestore is a plus.
- Interest in machine learning and familiarity with AI-related technologies.
- Prior exposure to containerization tools like Docker and understanding of CI/CD pipelines.
- Effective communication skills and a willingness to actively participate in team meetings and brainstorming sessions.
- Ability to self-manage and prioritize tasks in a remote work environment.
This internship is the perfect opportunity to work on a large-scale project within a supportive team environment. Please note that while we will aim to utilize all tools listed above, the scope may be adjusted during project discussions.
Job Title: Software Developer
- Designing, developing, and maintaining backend APIs and controllers using Python, Nest.js, and Node.js.
- Implementing two-way communication using Websockets for seamless interaction between the front-end and back-end.
- Creating intuitive and responsive UI/UX using React.js and Next.js.
- Utilizing Firebase/Firestore for NoSQL database management, Cloud Functions, and Realtime database features.
- Proven experience with Python, Nest.js, Node.js, React.js, and Next.js.
- Proficiency in working with Websockets for real-time communication.
- Hands-on experience with Firebase/Firestore, including NoSQL database management and Cloud Functions.
- Familiarity with containerization and deployment using Cloud Run, serverless deployment, and Docker.
- Experience with multi-container applications using Docker, docker-compose, and nginx controller/gateway.
- Familiarity with Langchain and/or Rassa framework for application development.
- Proficient in using Bitbucket for version control and Jira for task management.
- Demonstrated ability to build and deploy scalable and efficient applications.
- Strong problem-solving skills and the ability to work collaboratively in a remote team environment.
- Excellent communication skills and a proactive approach to problem-solving.
Job Title: Sales Representative
- Proactively identifying and reaching out to potential clients to understand their business needs.
- Presenting Your Multi-Location Local SEO Solution | GMB API Software ‘s suite of services and solutions to clients, showcasing the value and benefits.
- Building and nurturing strong client relationships through effective communication and understanding of client requirements.
- Collaborating with the marketing team to develop and implement targeted sales strategies.
- Meeting and exceeding sales targets and contributing to the overall growth of the business.
- Keeping abreast of industry trends, competitor offerings, and market developments.
- Proven experience in sales, preferably in the technology or SaaS industry.
- Excellent communication and interpersonal skills with the ability to effectively present and articulate ideas.
- Strong negotiation and closing skills with a track record of meeting or exceeding sales targets.
- Ability to work independently in a remote environment and collaborate with cross-functional teams.
- Understanding of location-based services, technology solutions, or related industries is a plus.
- Previous experience selling APIs, software solutions, or similar technology products.
- Familiarity with CRM tools and sales analytics for effective pipeline management.
- Self-motivated, goal-oriented, and driven to succeed in a competitive sales environment.
- Bachelor’s degree in Business, Marketing, or a related field is preferred.
Job Title: Backend Engineer
- Designing, developing, and maintaining robust and scalable backend systems and APIs.
- Collaborating with front-end developers to integrate user-facing elements with server-side logic.
- Optimizing performance and ensuring the security of backend services.
- Participating in code reviews and contributing to the overall architecture and design decisions.
- Identifying and addressing technical debt and system bottlenecks.
- Staying updated on industry trends and incorporating best practices into development processes.
- Strong proficiency in backend development using Python, Nest.js, and Node.js.
- Experience with database management, including SQL and NoSQL databases.
- Knowledge of web application architecture and RESTful API design principles.
- Familiarity with containerization and deployment using technologies such as Docker.
- Ability to troubleshoot and optimize code for performance and scalability.
- Excellent problem-solving skills and attention to detail.
- Previous experience in developing APIs for location-based services or related fields.
- Familiarity with WebSocket technology for real-time communication.
- Experience with cloud platforms such as Google Cloud Platform (GCP) or AWS.
- Knowledge of serverless deployment and microservices architecture.
How to Apply
To apply, please submit a resume and a brief cover letter outlining your interest in the role and relevant skills and experience. We look forward to discussing your application and the next steps in your journey with GMBapi!