Search by job, company or skills
Overview:
We are looking for a talented and motivated Software Developer Engineer to join our team. This role involves building and maintaining the company website as well as developing a complete inventory management system (both web and mobile versions). The ideal candidate should have strong technical ability, full-stack development experience, and a good willingness and initiative to learn new technologies as needed.
Responsibilities:
- Design, develop, and maintain a web-based inventory management system using Python, JavaScript, HTML, and CSS.
- Develop and deploy a cross-platform mobile app using React Native that integrates with the same backend.
- Build backend services using Python frameworks (Flask and FastAPI) for API and data management.
- Design, implement, and manage databases using MySQL and MongoDB to handle inventory and users.
- Develop and integrate RESTful APIs to connect web and mobile applications with the backend.
- Manage version control using Git and GitHub, maintaining clean code practices and proper documentation.
- Manage and update the company's Google Business Profile to ensure accurate visibility on Google Search and Maps.
Requirements:
- Proficiency in Python, JavaScript, HTML, and CSS.
- Experience with React Native for mobile app development.
- Flask and FastAPI frameworks for backend development.
- Experience with both MySQL and MongoDB databases.
- Understanding of RESTful API design and working with JSON data.
- Proficiency in Git/GitHub for version control and development.
- Strong problem-solving abilities, attention to detail, and ability to manage multiple development environments.
- Assist with business development tasks, including managing and optimizing the company's Google Business Profile to improve online presence and visibility.
- (Bonus) Understanding of UI/UX principles and experience managing Google Business listings.
Job ID: 129097939