Our Vacancies
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.
About GMBapi
Our Vacancies
Remote Chatbot Developer Intern
Job Title: Chatbot Developer Intern
Location: Remote
Internship Summary:
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.
Key Responsibilities:
- 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.
Preferred Qualifications:
- Currently enrolled in a Bachelor’s or Master’s program in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of backend development with experience in Python and/or JavaScript (Node.js).
- 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.
Remote Software Developer
Job Title: Software Developer
Location: Remote
Responsibilities:
- 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.
Key Requirements:
- 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.
Preferred Qualifications:
- 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.
Remote Sales Representative
Job Title: Sales Representative
Location: Remote
Responsibilities:
- 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.
Key Requirements:
- 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.
Preferred Qualifications:
- 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.
Remote Backend Engineer
Job Title: Backend Engineer
Location: Remote
Responsibilities:
- 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.
Key Requirements:
- 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.
Preferred Qualifications:
- 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!