Overview:
- Full-time position: 40 hours per week
- Language: English
- Location: Anywhere (Remote)
- Salary: varies depending on your place of residence; you can calculate your estimated salary here
- Applications closing: 5th October
Job Description
We are an international organisation operating in Denmark, Poland, Norway, France, Bulgaria and the UK. We exist to advocate for animals and we do this by shaping public opinion, improving industry practices, and advancing animal protection laws. Backed by evidence, careful reasoning and decades of experience, we use a wide array of tools to make the world a better place for the animals:
- Groundbreaking global investigations which expose animal suffering hidden behind the walls of factory farms
- Negotiations with companies to make them ban the most cruel practices
- Political advocacy to secure legal milestones for animals
- Influencing markets to introduce animal-friendly approaches
We also share our expertise with other organizations to build a stronger, more effective movement.
About your role
You may wonder what an IT job looks like in an animal advocacy organization. As the Global IT team, we support all Anima International member groups, providing them with the best tools to work effectively for animals.
Our team builds custom, highly scalable solutions for collecting donations and signatures and engaging our supporters. We maintain our own page-builder system to facilitate the creation of websites and landing pages. We create integrations, looking for ways to optimize and automate our work, and striving to protect ourselves against cybersecurity threats. We break things, we fix things, we make things happen.
We are looking for a skilled Full Stack Developer with experience in delivering high-quality applications. You will work on both front-end and back-end, participating in the full software development cycle – from research, through design and implementation, to deploying projects across the entire stack.
If you think that as a non-profit organization we still build our websites with tables and animated gifs – think again! You will work with modern technologies, implementing good practices in development, UX, and accessibility. We follow the best industry standards – as long as it maximizes the value for animals and brings us closer to our goal.
When working in our team, you will have the opportunity to have a meaningful impact on animal welfare. Your code will translate into real-world change – improved outreach means more companies adopting animal-friendly policies, better fundraising platforms generate more resources for interventions, and streamlined systems enable our advocates to work more effectively. This is what we do – we enable the whole of Anima International to help animals as effectively and efficiently as possible.
We can adapt to you
Due to the wide scope of our work, there is no simple description of the ideal employee. Perhaps there are some areas in which you are stronger than others, and we are open to adapting this position to some extent to fit you. However, there are certain traits that are a must:
- Strong problem-solving skills and the ability to work independently.
- Excellent communication and teamwork abilities.
- Eagerness to learn, develop and innovate.
We are interested in your skills and capabilities, not formal experience. While experience may help you in the recruitment process (and will be reflected in the salary) it is not required. We welcome applications from both seasoned professionals and passionate newcomers who align with our organisational culture.
What we use in our daily work
We work with a wide range of technologies. Having a good understanding and some previous experience with them will be helpful, but it is not required. What is really important to us is your openness and ability to learn these technologies in the future.
- Front-end technologies and frameworks like TypeScript, React.js, Next.js.
- Back-end languages such as Python, Ruby, .NET, Node.js, PHP.
- Relational and non-relational databases (e.g., MySQL, MongoDb).
- REST APIs, JSON, and integration workflows.
- Tests and testing frameworks (e.g. Jest).
- Containerisation tools like Docker or Kubernetes.
- Managing servers and hosting environments.
- CMS platforms (e.g. WordPress, Strapi).
- Cloud platforms (e.g. Google Cloud Platform).
- Using LLM models, coding agents and AI-powered editors to increase productivity.
- Working in a SCRUM-based framework.
Responsibilities
- Participate in the complete software development life cycle– you will take part in research, design, implementation, tests, review, deployment, documentation and support.
- Maintain existing projects and infrastructure –you will develop features, fix bugs, write tests, monitor resources and logs, administrate domains, manage deployment pipelines and cloud services.
- Ensure good practices –you will make sure our solutions are responsive, secure, accessible and efficient.
- Provide feedback –you will conduct code reviews, assess technical decisions and help us grow as a team.
- Collaborate with other teams – you will communicate with other advocates to understand their goals, needs and requirements in order to come up with best solutions.
- Provide technical support –you will help other advocates with their technical issues and questions.
- Work in a SCRUM-based framework – you will participate in ceremonies like daily standups, sprint planning, backlog refinement, sprint retrospectives along with working in two-week sprint intervals.
- Build culture –you will help build and reinforce our culture, so we never lose this part of what makes Anima International strong.
- Embrace reality –you will make it your mission to understand the world as it is, rather than as you would like it to be.
- Experience frustration – you will feel frustrated about things you could do better or things that are not working in the organisation or your team, and use this frustration as an opportunity to refine and elevate our organisation.
- Question ideas –you will question common knowledge, especially your own ideas, so that our results are always as good as they can be.
- Optimise your performance –you will obsess about the effectiveness and efficiency of your work, and seek ways to improve it, such as by using artificial intelligence and other tools.
- Deepen your knowledge– you will enjoy continuously deepening your knowledge – both about particular areas of animal advocacy and about how the world works.
- Prioritise action –you will acteven when there is insufficient data.
- Abandon projects –you will change your objectiveswhen it makes sense, no matter the time already invested.
- Respect and trust others –you will be there for others and trust their intention, no matter the differences, you will support them when they succeed and when they fail.
- Seek information independently –you will be responsible for acting very independently, which will require you to obtain and verify data.
- Make mistakes– you will embrace your mistakes without being ashamed, with the desire to learn from them.
Role Requirements
- Strong belief in the mission of our organization.Working for us should not be thought of as a ‘career step’. We want people who are motivated by our mission above all.
- Fluency in English. Fluency in another European language will be an asset but is not required.
- Flexible availability. Offering you great flexibility in terms of working hours, we need the same flexibility from you. We think of ourselves as a small startup. The fate of the organization rests on a handful of highly motivated advocates who want to do something ambitious with their lives. You must be comfortable working full-time (40 hours / week), part of which may take place during non-standard hours or weekends to accommodate differences in time zones, volunteer activists’ operating hours, and unexpected events. This means that if you are just starting your studies or have other significant commitments, it will probably be difficult for you to meet our requirements for full-time work and flexible availability.
- Ability to travel occasionally. We work remotely and so we don’t often get the chance to see our colleagues in person. To remedy that, we hold team gatherings, organization-wide summits and participate in conferences together. We see these meetings as an important part of our work and a way to build a strong organisation. Such trips usually take from 3 to 4 days. The specific amount and frequency of travel required depend on one’s role. In this position, you will be traveling 3-4 times per year on average.
- Not being an asshole.We expect you to treat others with respect, decency and compassion – even the occasional adversaries.
- A preference for hard work. Activism is our passion and one of the main motivations in life. Importantly, the salary you will receive comes from donors who trust us to carefully and responsibly fulfill our promises. To fit our culture, you have to be a person who is proactive and enjoys work.
- Growth mindset. Nobody knows how to fix the world, so we need you to keep learning. We constantly strive to be better at our activism, but also as people.
- Strong interest in a high-feedback culture. We have a culture of honest and direct communication. We talk openly about our strengths and weaknesses on a daily basis because we want to be the best. You will know what your colleagues really think of you and be encouraged to speak your mind.
- Ability to reason and communicate your thinking, especially in written form. In order to thrive in our organisation you must be able to think carefully, try to back up your ideas with reasonable evidence, and above all be open to being proven wrong and changing your mind.
- Strong understanding of software development best practices and design patterns.In order to break the rules, you must first understand them. We hope that KISS, DRY, and YAGNI are more than just strange acronyms to you, and that you know how to deliver a SOLID piece of software.
- Ability to write clean, maintainable, and scalable code.Writing high-quality, future-proof, self-documenting code is just as important as being able to sacrifice it when necessary for the sake of cost-effectiveness or speed.
- Understanding of mobile-first approach, responsive design and cross-browser compatibility. We need to make sure that our solutions are optimized for different devices in order to reach all of our supporters.
- Solid understanding of HTML5, CSS3, ES6+ and component-based front-end architecture. Web development is a large part of our work, so we expect you to be well versed in its fundamentals.
- Knowledge of CI/CD pipelines, deployment processes and version control systems (e.g. Git). We expect you to be able to work with them independently or with minimal guidance.
You do not need to be vegan or vegetarian.While all of our events provide only plant-based meals,we are open to anyonewho wants to fight for a world that is free from animal suffering.
How to apply?
To apply for this role, please fill in the application form
What will help you go through the recruitment process successfully?
- Familiarity with Effective Altruism principles.
- Studying our recommended materials list (see below).
- Attending the webinars we are hosting (see below).
- Previous experience as a developer (although this is not mandatory).
- Being passionate about learning new things, working outside your area of expertise, and taking on programming challenges.
List of materials that will help you get this job
To help you progress through the stages in our recruitment process, we have prepared a list of materials. They will be especially useful for those who do not meet our requirements or lack either experience in activism or role-specific expertise, but we encourage all candidates to read them.
Webinars
We will be hosting webinars (with live Q&A) so you can ask us all the questions you may have about Anima International, working with us, the position, and the recruitment process.
Click on the links below to join (our webinars will be hosted on Zoom video conferencing platform). We will post a link to the recording for people who couldn’t attend, so you can revisit this page later on to watch it.
Webinar schedule
- Full Stack Developer – webinar about the role – Aleksandra Wierzbiak – 2025.09.17 at 7 PM CET
- Behind the scenes of Anima International’s recruitment: what to expect when you apply – Iga Karkoszka – 2025.09.24 at 7 PM CET
Tagged as: Animal Welfare