Senior Software Engineer
Hybrid · US or US
Job Summary
Senior Software Engineer at GiveCampus (remote-first, US-based) responsible for both front-end and back-end development across the stack, including architecture design, feature development from start to finish, automated testing, and production support. Opportunity to take on a Tech Lead role, mentor junior staff, contribute to coding standards and security monitoring, and participate in interview/onboarding processes. Requires 8+ years of hands-on development with Ruby, Python, or Javascript/node.js and experience with MVC frameworks (Rails, Django, Pyramid), modern front-end frameworks (React, Vue.js), and SQL databases (PostgreSQL/MySQL/SQLite). Familiarity with deployments to Heroku/AWS and a focus on scalable, maintainable code. The role emphasizes collaboration across a distributed team, occasional in-person onsite events, and a commitment to building impact at a mission-driven fundraising platform.
Required Qualifications
- 8+ years hands-on development experience
- Functional real-world programming experience in Ruby, Python, or Javascript/node.js
- Experience with MVC frameworks such as Rails, Django, Pyramid
- Experience with front-end frameworks like React and Vue.js
- SQL database experience (PostgreSQL, MySQL, SQLite)
- Deployments to Heroku, AWS, or similar
- Ability to architect scalable solutions and contribute to pod roadmap
- Willingness to participate in on-call rotation
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.