engineering
Posted 5 days agoStaff Software Engineer
at GiveCampus
United StatesOn-site
Responsibilities
- A track record of setting architectural direction: designing scalable, resilient systems that can be delivered incrementally while keeping an eye toward scale.
Requirements
- While we operate at meaningful scale, we’re still small relative to the commercial and social good opportunities in front of us. Every GiveCampus employee plays a meaningful role in shaping what comes next, and we're growing the team in support of our ambitious plans–including a $100 million investment in AI product development.
- experience in Ruby, Python, or JavaScript/Node.js, with deep expertise in at least one.
- A history of shipping code that has supported tens of thousands of users, including enterprise/business customers (Enterprise SaaS)
- Proficiency with MVC frameworks such as Rails or Django.
- Strong front-end and back-end skills, including modern front-end frameworks like React and Vue.js. Deep SQL database
- experience (PostgreSQL, MySQL, Oracle) and
- experience deploying to AWS, Heroku, or similar.
- The ability to influence beyond your own team, building trust and alignment with Engineers, Product, Partner Support and Partners (aka Customers).
- Expert-level knowledge of Ruby/Ruby on Rails and RSpec. •
- Experience with Postgres database administration. Operations
- Familiarity with networking, caching, and databases, and how to triage performance and stability issues. •
- Experience defining engineering standards, security practices, or observability across an organization. •
- Experience working on a fundraising/crowdfunding, fintech, or payments technology product.
- Experience representing engineering externally through talks, writing, or industry communities Ready to apply?
Experience
- 12+ years of hands-on development experience, with a significant portion spent as a technical leader, mentor, or architect.