Senior Software Engineer, Backend job in San Francisco
Vacancy has expired
Location
Description
With over 240 million users in 196 countries, Change.org is the world’s largest technology platform for social change. We’re a social impact business, and we’re aiming to build a world where no one is powerless and where creating change is a part of everyday life.
The role:
As a Senior Software Engineer in our San Francisco office, you'll be part of a close-knit functional team of 3-5 engineers. You’ll use your full stack skills to build the Change.org platform, focusing on high-concurrency, microservice-based communication systems. The team is high impact, low ego and incredibly inspiring.
Here’s what you’ll do as part of our team:
Effective collaboration within team, with partner groups and across regions
Write clean, performant, test-driven code
Take ownership of - and be responsible for - results
Clearly articulate technical details to a variety of audiences
Curiosity and drive to learn
Embody a teacher mentality by regularly educating less experienced engineers
Effective participation in engineering task estimation
Adaptability in the face of new information, requirements or learnings
Required experience and skills:
4+ years of experience with a variety of languages
SQL data stores (e.g. MySQL, Postgres)
Experience with large scale distributed systems and microservice architectures
Solid understanding of performance and scalability
Understanding of unit, integration, and end-to-end testing
Understanding of caching strategies
Proficiency with Git or other distributed version control systems
Experience monitoring and debugging production systems
Sound understanding of Linux and process management
Nice to haves:
Experience with Elixir, Erlang or other functional languages
Experience with Ruby/Rails
Experience with serverless workflows using tools like AWS Lambda, Kinesis, Kafka
Experience with event-driven architectures
Experience with NoSQL stores e.g. Redis, Cassandra
Knowledge of Chef or similar configuration management tools
Experience with frontend development and leading JavaScript frameworks
Experience with Node.js
This is a full-time opportunity. The position is located in San Francisco, CA.
Change.org is committed to being a diverse and inclusive workplace. We encourage applicants of different backgrounds, cultures, genders, experiences, abilities and perspectives to apply.
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.
|