Tech4Good Community
About the Role
As a Full-Stack Developer, you'll be part of a mission-driven team working with non-profit organisations to develop impactful web applications. This role involves:
- Building and maintaining web apps using Python for the backend and Vue.js or React.js/React Native for the frontend.
- Creating APIs, designing databases, and handling server-side operations.
- Boosting app performance and efficiency.
- Learning and adapting to new tech stacks as needed.
- Collaborating with a passionate and dynamic team.
Responsibilities
- Develop and maintain web applications.
- Design and manage databases.
- Ensure smooth server-side operations.
- Optimize application performance.
- Stay updated and adopt new technologies.
- Collaborate with non-profit organisations on various projects.
Qualifications
- Bachelor's degree in Computer Science, IT, or a related field.
- 0-2 years of work experience (internship experience preferred).
- Strong proficiency in Python and JavaScript.
- Familiarity with front-end frameworks like Vue.js or React.
- Experience with relational databases such as MySQL or PostgreSQL.
- Knowledge of version control systems, especially GitHub.
Good to Have
- Experience with cloud platforms like DigitalOcean or AWS.
- Familiarity with containerization tools like Docker or Kubernetes.
- Understanding of RESTful APIs and microservices architecture.
How to Apply
Send us an email to hello@tech4goodcommunity.com with your CV and a brief note on why you're interested in the role. We’re excited to hear from you!