About the Project: You will work on enhancing our backend infrastructure for a robust mobile and web-based mentorship communication platform. This system supports free and paid video interactions between mentors and mentees. Our current technology stack primarily involves Golang for backend services, with APIs powering our iOS, Android, and React applications.
MatchingDonors.com welcomes all volunteers for its opportunities, including individuals with F-1 status through Optional Practical Training (OPT) or Curricular Practical Training (CPT).
This volunteer role provides you with valuable real-world experience, networking opportunities, and the ability to meaningfully contribute to a socially impactful platform.
Responsibilities:
- Design, develop, and maintain backend services in Golang.
- Collaborate closely with front-end developers to integrate APIs.
- Improve the platform’s performance, scalability, and reliability.
- Manage database interactions and ensure data integrity.
- Write clean, testable, and well-documented code.
- Participate in regular code reviews and collaborate actively with the development team.
- Keep abreast of emerging technologies and best practices in backend development.
Requirements:
- Proficiency in Golang with demonstrated experience building backend applications.
- Familiarity with RESTful APIs, microservices architecture, and databases (SQL/NoSQL).
- Strong understanding of software architecture, algorithms, and data structures.
- Experience with version control systems (Git, GitHub).
- Effective communication and collaboration skills.
- Strong problem-solving abilities and a keen attention to detail.
Preferred Qualifications:
- Familiarity with cloud infrastructure (AWS, Google Cloud, Azure).
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of authentication mechanisms and security best practices.
- Prior experience in an agile or collaborative development environment.
If you’re passionate about technology and want your skills to support meaningful social good, we’d love for you to join our team at MatchingDonors.com!
Private Group Details:
- Group Size Range: 1 - 50+
- Event can be held virtually
- No Donation