Engineer (Python and React)
Do you want to join a fast-paced, international social impact startup? Are you looking for meaningful voluntary experience and a community of ambitious, like-minded people?
We are looking for a responsible, independent, and communicative person to join our team as an Engineer. As an Engineer, you will work closely with our Data Science, Technology, and Mentorship teams to design, develop, and implement software solutions that support our non-profit’s mission.
Your primary responsibilities will include coding in Python for backend services, as well as developing a user-facing platform using React and TypeScript. You will ensure that our internal tools, applications, and platforms are efficient, scalable, and aligned with organizational needs.
We do not require you to be proficient in those languages and frameworks, but we do require basic programming skills and you should be willing to learn and step out of your comfort zone.
Responsibilities may include:
Develop, test, and maintain backend services and tools using Python.
Collaborate with cross-functional teams to build a scalable user-facing platform using React and TypeScript.
Assist in the design, development, and integration of third-party services and APIs into internal and user-facing systems.
Troubleshoot, debug, and upgrade both backend and frontend applications to improve performance and user experience.
Contribute to the design of data models, algorithms, and user interfaces to solve key operational and user-centered challenges.
Create and maintain technical documentation for both internal and external platforms.
The ideal candidate
Enjoys learning new things and stepping out of his/her comfort zone
Is able to work independently
Has some experience or is proficient in Python and its frameworks (e.g. Django) for backend development.
Possesses experience with frontend development using React and TypeScript.
Understands CSS frameworks (e.g., Tailwind, Bootstrap) for building responsive user interfaces.
You will get:
The chance to learn about the skills needed to thrive in a dynamic workplace
The chance to form relationships with top university admissions teams and successful individuals from different industries
Ownership and opportunities for growth from the start
Access to a great community of talented and ambitious students • A direct impact on the Project Access community and its mission
The position is an unpaid, volunteer role that will demand 3-5 effective hours of work per week, with flexibility during the particularly busy times of year such as exams. If you have any questions, please do not hesitate to get in touch with Beni (benedikt.mautner@projectaccess.org)