FASTAPI ERP Backend Development

Employer not named by the sourceRemote

BackendFull Stack

Apply on the company’s site

Frontier is not the employer and does not collect applications.

About this role

PHP, Java, Software Architecture, MySQL, Docker, Backend Development, API Development, Microservices, Containerization, FastAPI · I’m building a new ERP and need its entire server-side logic crafted with FASTAPI. The stack is already set: asynchronous FASTAPI, MySQL as the primary datastore, and OpenAPI for live documentation.

Core scope The backend must cover HR, Inventory, Accounts, Sales, Chat Systems and Production workflows straight away, with space to plug in AI agents and a real-time chat subsystem shortly after. Clean separation of concerns is essential so that each module can evolve independently while sharing authentication, authorization, and common utilities.

Security Full authentication and authorization are mandatory. A JWT or OAuth2 workflow with role-based access control will protect every endpoint, and permission checks will be enforced consistently across all modules.

Architecture expectations • Async FASTAPI routes using Pydantic schemas • SQLAlchemy (or another well-supported async ORM) talking to MySQL • Clear service / repository structure for easy unit testing • Automatic OpenAPI docs generated from code comments • WebSocket endpoints ready for the chat module (even if stubs for now) • Container-friendly setup (Dockerfile + docker-compose) so the whole thing spins u