Full Stack Engineer (Javascript/Python)
Join Our Team as a Full Stack DeveloperApplication deadline: Location : Remote - Based in any of the following countries where WeMove Europe is registered: WeMove Europe is looking for a mission-driven, F ull Stack Developer to join our small but mighty tech team. You will ensure that our tech stack supports scalable growth, security, and innovative campaigning tools for social change. As Full Stack Developer, you'll work across a diverse set of systems and projects—from the backend of our donation infrastructure to the frontend of petitions and signup forms. You'll help us:Build and maintain tools for online campaigning, petitions, and mass email outreachCreate user-friendly interfaces with Vue or React, styled with TailwindManage feature releases, fix bugs, and ensure performance through CI/CD, Docker, and monitoring toolsTrack and report progress across projects, and help keep us all alignedWe are seeking a passionate and dedicated Full Stack Developer who brings these qualities to the table:Are comfortable across the stack—frontend, backend, and everything in between.Have solid experience with Python, especially building web apps and tools with Flask, Click or other frameworks.Have at least 3 - 5 years of experience working with Python in a professional environment. And feel very comfortable creating new applications, debugging, refactoring and extending functionality.Have experience developing Javascript applications, probably using React or Vue. You should be comfortable jumping into an existing project to fix bugs and add features.Have a handle on SQL and relational databases. It might not be your first language, but you can get your point across. Have worked with tools like GitHub Actions, Docker, and cloud deployment workflows.Care deeply about social justice, democracy, and building a better EuropeWeMove Europe is an independent and values-based organisation that seeks to build people power to transform Europe in the name of our community, future generations and the planet. Our job is to move a community of almost a million people across Europe on issues that matter - including the climate emergency, migrant rights, workers rights, better governance, and more. A remote-first team working across borders and time zonesDriven by an urgent, ambitious mission with people at its heartFull time (5 days a week) or part time position 4 days a week / 32 hoursContract type : one year contract, with a possibility of a permanent contract.These salary ranges are estimates indexed to local living costs. We are committed to being a diverse and inclusive workplace which is why people from communities that experience discrimination on the basis of race, ethnicity; women; people with disabilities; We encourage applications if you feel you fit most but not all of the criteria.We do not share the implicit belief that online campaigners necessarily have to be very young and encourage also people who left their twenties and thirties behind to apply.If you are interested in this position, please send an application in English and include:Include your language skills in your first language, English and other languages according to a scale from A1 to C2.Evaluation of applicationsApplications in languages other than English will not be processed. Applications from people who are based outside of the countries where WeMove Europe operates ( UK, Netherlands, France, Belgium, Germany, Italy, Poland ) will not be considered**