Backend for Micro B2B SAAS

Job ID: 38607704

Budget: €30 – €250 EUR

Requirements:
- Backend Development: The developer of a running B2B backing only no front end
- Authentication: Implement a robust authentication mechanism based on OAuth2.
- User Management: Create a system for user account creation, email confirmation, and role-based access control.
- Company Structure: Each account will be associated with a company, allowing for multiple users within a company with varying permissions.
- Roles: Establish customizable user roles, such as administrator, deputy admin, and standard user, to manage access levels.
- API Interface: Develop a well-structured API using Protocol Buffers (gRPC) to enable integration with frontend applications.
Technical Specifications:
- Programming Language: Golang or Rust
- Authentication Standard: OAuth2
- Database: PostgreSQL
- API Interface: Protocol Buffers (gRPC)
Deliverables:
- Backend Codebase: Complete, well-structured, and commented backend code
- API Documentation: Clear and concise documentation for the API endpoints and usage
Evaluation Criteria:
- Technical Expertise: Demonstrated proficiency in Golang or Rust, OAuth2, and API development
- Experience: Relevant experience in developing micro SAAS platforms or similar applications
- Communication: Effective communication skills and ability to collaborate with stakeholders
- Problem-Solving: Strong problem-solving and analytical skills
Submission Instructions:
Please submit your proposal, including the following:
- Resume or CV: Detailing your experience and qualifications
- Portfolio: Examples of previous work or projects
- Technical Approach: A brief overview of your proposed technical approach and methodology
- Rate: Your hourly rate or fixed fee for the project

We are open for alternative solution or exceptions to the requirements if wel justified. The development language are mandatory do not propose PHP or other that Rust oand Go