Volunteer FastAPI Developer Opportunity

theitapprentice company

Subscribe to our Telegram & Twitter Channel

Volunteer FastAPI Developer in UNITED KINGDOM

Remote 1 year ago

๐Ÿš€ Volunteer FastAPI Developer Opportunity ๐Ÿš€

๐Ÿข Organization: TheITapprentice.com & Bittdesk.com

๐ŸŒ Project: ITSM Solution Rewrite


We're seeking passionate and skilled FastAPI developers to join our dynamic team in building a cutting-edge ITSM (IT Service Management) solution. This is a fantastic opportunity to contribute to an open-source project, gain valuable experience, and potentially share in future donations!


๐Ÿ” What We're Looking For:

  • ๐Ÿ’ป Strong proficiency in Python
  • ๐Ÿš€ Experience with FastAPI framework
  • ๐Ÿ˜ Familiarity with PostgreSQL and SQLAlchemy ORM
  • ๐Ÿงช Knowledge of testing methodologies (pytest)
  • ๐Ÿ” Understanding of authentication systems (JWT, LDAP, Azure AD)
  • ๐Ÿ“š Familiarity with API documentation (Swagger/OpenAPI)
  • ๐ŸŽซ Knowledge of ITSM concepts and workflows


๐Ÿ› ๏ธ Key Responsibilities:

  1. Rewrite existing Python Flask codebase to FastAPI
  2. Design and implement RESTful APIs for:
  • ๐ŸŽŸ๏ธ Ticket Management
  • ๐Ÿ’ผ Asset Management
  • ๐Ÿ‘ฅ User Management
  • โš™๏ธ System Configuration

-Integrate with PostgreSQL database using SQLAlchemy

-Implement robust authentication and authorization systems

-Write comprehensive unit and integration tests

-Collaborate with frontend developers for seamless integration

-Contribute to API documentation and project wiki


๐ŸŒŸ What You'll Gain:

  • ๐Ÿ“ˆ Valuable experience in modern Python web development
  • ๐Ÿค Collaborate with a passionate team of developers
  • ๐Ÿ‘จโ€๐Ÿซ Mentorship and code reviews from experienced professionals
  • ๐ŸŒ Contribute to an open-source project with real-world impact
  • ๐Ÿ’ฐ Potential share in future donations based on contributions


๐Ÿ† Ideal Candidate:

  • ๐ŸŽ“ Computer Science degree or equivalent experience
  • ๐Ÿ—๏ธ Previous experience with ITSM solutions is a plus
  • ๐Ÿ™ Familiar with Git and GitLab workflows
  • ๐Ÿ—ฃ๏ธ Strong communication skills and ability to work in a team
  • ๐Ÿš€ Self-motivated and able to work independently


โฐ Time Commitment: Flexible, but we need a minimum of 10 hours per week.

๐Ÿ“ Location: Remote - Work from anywhere!

๐Ÿ’ผ How to Apply: Please send your GitHub/GitLab profile, resume, and a brief description of why you're interested in this project to: andy@theitapprentice.com / and also apply to this Job posting via LinkedIn!


Join us in revolutionizing IT Service Management with cutting-edge technology!


Let's build something amazing together! ๐Ÿš€๐ŸŒŸ


#VolunteerDeveloper #FastAPI #Python #ITSM #OpenSource

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly