Job Description
π 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:
- Rewrite existing Python Flask codebase to FastAPI
- 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