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