Job Function
- Develop end-to-end features using FastAPI/Flask (backend) and React (frontend)
- Architect robust, scalable APIs and services, integrating with PostgreSQL, MongoDB, and MinIO
- Build efficient, production-ready Docker images (multi-staged builds, image size optimization)
- Define container resource usage (requests/limits), and work with Docker registry management tools
- Design and maintain asynchronous processing pipelines using Message Queues (e.g., RabbitMQ, Kafka)
- Work closely with DevOps to deploy and scale services in Kubernetes environments
- Lead technical discussions and code reviews; mentor junior developers
- Collaborate with product, design, and QA teams to deliver high-quality software in an agile environment
Your Impact
- Shape the architecture of a scalable, cloud-native SaaS platform
- Drive technical excellence across backend, frontend, and infrastructure domains
- Improve developer productivity, system observability, and deployment reliability
- Contribute to a culture of high-quality code through rigorous engineering practices
Qualifications
- 5+ years experience as a full stack engineer in production environments
- Deep proficiency in Python, with expertise in Flask and/or FastAPI
- Strong frontend development skills with React, JavaScript, and TypeScript
- Solid knowledge of both relational (PostgreSQL) and NoSQL (MongoDB) databases
- Production experience with Docker and Docker Compose
- Familiarity with MinIO or other S3-compatible object storage solutions
- Hands-on experience with Message Queues (e.g., RabbitMQ, Kafka, Redis Streams)
- Strong understanding of software engineering best practices: Git, CI/CD, testing, logging
Join Us
At MoBagel, you’ll work on state-of-the-art AI solutions, lead impactful projects, and be part of a dynamic and fast-paced startup environment.