Back to jobsJob overview
About the role
Software Engineer at Hemut
Required Skills
pythonjavascript/typescriptsqlawsdockerai/mlfastapireactpostgresql
About the Role
Software Engineer role at Hemut, building AI-powered logistics systems. Responsibilities include designing production-grade web/backend systems, implementing real-time APIs, and integrating AI features. Work spans full-stack development with a focus on scalability and innovation.Key Responsibilities
- Design, develop, and maintain production-grade web and backend systems
- Implement real-time communication systems and WebSocket-based APIs
- Architect and optimize database schemas, search, and caching layers
- Build and integrate AI-driven features into Hemut’s logistics and automation stack
- Collaborate on architectural decisions and contribute to system scalability and reliability
Required Skills & Qualifications
Must Have:
- Bachelor’s degree in Computer Science or equivalent practical experience
- Proficiency in Python (FastAPI preferred), JavaScript/TypeScript, and SQL
- Experience with REST APIs, async programming, and scalable system design
- Familiarity with cloud environments (AWS preferred) and containerization (Docker)
Nice to Have:
- Exposure to AI/ML integrations, vector databases, or workflow automation tools
- Strong understanding of data structures, algorithms, and backend architecture
- Excellent problem-solving skills and ability to work independently in a remote team
Benefits & Perks
- Impact: Your work directly shapes the infrastructure used by real-world logistics operators
- Ownership: Build full-stack features end-to-end and see them go live
- Mentorship: Work directly with founders and senior engineers who value speed and clarity
- Innovation: Be part of a team merging AI reasoning with logistics automation
- Growth: Learn system design, architecture, and modern scaling techniques
- Culture: Remote-friendly, fast-moving, and built around collaboration and learning