Senior Software Engineer - Latam
The Change.org Foundation is looking for a Senior Software Engineer in Latinamerica to increase the impact and quality of petitions and get more supporters to help achieve victory.
The Change.org Foundation empowers millions of people to use technology to build social movements and create transformational change. With staff teams in 10 countries, 95 million users, a growing base of user-generated revenue, and thousands of campaign victories every year, our model is a proven engine for social change and citizen leadership, with incredible potential to grow.
We’re growing quickly, and our users win campaigns for change once every hour. From strengthening hate crime legislation in South Africa; fighting corruption in Indonesia, Italy, and Brazil; to fighting violence against women in India.
Today, we have 10 offices around the world working to enable local changes. As we grow and expand our operations, we continue to look for ways to support each country team’s specific, local needs. For example, the exciting challenge of scaling our Payment Platform globally – that means dealing with local payment methods & payment providers.
A Senior Software Engineer at Change.org Foundation is someone who can work effectively at scale, manages their own priorities and makes appropriate progress with minimal supervision. Typically, Senior Software Engineers have 4-5 years of relevant engineering experience beyond coding such as monitoring, integration testing and production support.
This is a full time position open to anyone based in Latin America. However, priority will be given to candidates residing in cities and countries where Change.org Foundation has an office: Buenos Aires, AR; Sao Paulo, BR; Bogota, CO; & Mexico City, Mexico.
Key responsibilities and outcomes:
- Support on-demand requests from Foundation country teams
- Feature delivery - work with different technologies, languages and frameworks in all layers of the web stack, from front-end to back-end to infrastructure as code
- Help people start better petitions and help find the petitions they care about.
- Build a global and seamless user experience for all countries
- Ensure availability and reliability of our services in production
- Work in an agile development environment (Kanban, iterative development, short release cycles)
- Drive best engineering practices
- Contribute to the vision and long-term strategy
- Code, Test, Review, Deploy!
Requirements:
- 4-5 years of relevant engineering experience
- Strong communication skills, written and verbal in English are a must
- Able to collaborate productively across time zone differences
- Experience as a tech lead
- Experience in leading, designing and building scalable and distributed systems
- Confident and self-sufficient with different technologies, languages and frameworks in all layers of the webstack, from frontend to backend to database including React, Node.JS, Ruby/Rails, Elixir, PHP & AWS
- Knowledge of Payment gateways such as Stripe, Paypal & dLocal
- Experience with Agile methodologies and fast development cycles
Nice to haves, experience with:
- Javascript client side frameworks (React, Angular, Backbone)
- GraphQL
- Containers (Docker, Kubernetes)
- Wordpress
- Laravel
Interested? Great! Here's what you should know:
This is a full time position open to anyone based in Latin America. However, priority will be given to candidates residing in cities and countries where Change.org Foundation has an office: Buenos Aires, AR; Sao Paulo, BR; Bogota, CO; & Mexico City, Mexico. You will be working remotely as part of our global product team, with colleagues around the world. Candidate must be a self starter, committed to our mission and excited to join an ambitious, fast-paced and collaborative work environment. Our team is high impact, low ego, and has an amazing culture to be part of.
We are accepting applications until the role is filled.
We especially encourage applicants of different backgrounds, cultures, genders, experiences, abilities and perspectives to apply. We’re actively working to increase the diversity of experience and perspectives on our team.
Change.org is committed to being a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sexual orientation, gender, gender identity, age, physical disability, or length of time spent unemployed.
We’re working for a world where no one is powerless, and where creating change is a part of everyday life. We’re just getting started and hope you’ll join us.