Senior Software Engineer, Terraso 🔥
We are building and curating tools to help people with:
- Data: collecting, sharing, analyzing, and visualizing data
- Mapping: monitoring vegetation, water, and soil quality
- Learning: sharing sustainable practices with fellow practitioners
- are curious, thoughtful and critical
- enjoy being part of building something new
- excel at collaborating with people with a wide range of talents
- have informed opinions on your craft and a willingness to both take feedback and advocate for the integrity of your work
- are comfortable taking on ownership and responsibility
- believe in the mission of Tech Matters [1]
- facilitate team discussions about which features to build
- contribute to the open source projects we depend on
- deliver performant, supportable, high quality code and features
- collaboratively define, scope, prioritize, and estimate work
- review code and provide thoughtful, constructive feedback during code reviews
- inspire the best in those you work with
- prioritize inclusion of diverse perspectives, making sure they are built into our development process, feature selection, open source code and documentation
- five years of professional software development experience
- a strong understanding of Django and PostgreSQL
- built, operated and maintained resilient, scalable services
- experience consuming third-party APIs
- fluency with the command line and git
- knowledge of testing, profiling, and debugging practices
- a commitment to building an inclusive and thoughtful workplace
- attention to detail and a willingness to take time to think things through and do them the right way
- excellent communication, organization, and prioritization skills
- has worked with geospatial data
- is interested in or experienced with conservation and sustainability
- developed and maintained open source software
- designed and deployed APIs
- speaks, reads, and writes two or more human languages
- any particular credentials, whether educational, experiential, or title-related
- prior nonprofit experience
- prior remote work experience
Our Stack
- we use React for our frontend and Django to power a GraphQL API
- we use PostgreSQL, Docker containers and AWS S3
- we use GitHub Actions for CI/CD workflows
Our Team
- The overall Terraso team is seven people. We are still in startup mode and every individual makes a big impact. You would report to our Director of Engineering.
- We are a remote-first, distributed team across the Americas. You can work from anywhere in these time zones. We have core overlap hours of 12-5pm Eastern Time, which is flexible day-to-day.
- We do a lot of coordination asynchronously, so writing is important. While we seek to keep meetings to a minimum, we run short weekly standups and have other meetings to develop a sense of community even while far apart physically.
CompensationThe salary range for this position is $70,000–110,000. For our U.S. employees we provide medical, dental, vision and life insurance, a 401(k) with match, 20 days of vacation, 10 holidays and an education subsidy. Outside of the U.S., we will adjust for local circumstances (generally by building 30 days of paid time off into your daily rate).  You should applyOur users come from all kinds of communities, and so do we. We hire great people from a wide variety of backgrounds, not just because it’s the right thing to do, but because it makes our organization stronger in delivering social impact. We encourage members of traditionally underrepresented communities to apply, including people of color, LGBTQ people, and people with disabilities. We know there are great candidates who might not check all of these boxes or who possess important skills we haven’t thought of. If that’s you, don’t hesitate to apply and tell us about yourself. An important part of every application is a cover letter describing why this position and our mission particularly resonated with you.
To apply: https://weworkremotely.com/remote-jobs/tech-matters-senior-software-engineer-terraso [2]