Software Engineer, Full Stack + Rails
(3+ years exp)Besa Community
Job Type
Full TimeVisa Sponsorship
Not AvailableHires remotely in
Relocation
AllowedSkills
The Role
Using your passion for technology to change the world—that’s what this opportunity offers our ideal candidate.
Besa has sparked a movement of good — a wave of civic engagement that has rallied over 50,000 corporate and individual volunteers to give 132,000 hours on almost 10,000 service projects and has made $38M in community impact.
The Software Engineer — a new position created to support Besa’s platform expansion — will be responsible for building, testing, deploying, and troubleshooting software to ensure we provide powerful experiences for Besa volunteers, nonprofit partners, and corporate stakeholders.
Through clean and concise code, this role will help create philanthropy software solutions and demonstrate how good technology can better the world. You’ll be an integral part of a highly collaborative team, dedicated to connecting thousands of community members and businesses to civic engagement. The ideal candidate will be a detail-oriented Engineer with a keen eye for user experience and creative problem-solving, and a collaborator with proven success.
Besa’s Tech Stack
Ruby on Rails, Javascript, Bootstrap, PostgreSQL, Git, AWS, Heroku, RSpec, Capybara, Cucumber, CircleCI
Primary Responsibilities
- Develop and build Besa’s volunteer and philanthropy applications.
- Work with the full stack, from front-end to back-end to database.
- Strive for an excellent user experience in the finished product and offer suggestions for improvement when that experience isn’t up to standard.
- Own the quality of the solutions you create through automated testing and support; maintain your solutions after they’re in production.
- Support business-critical operations including Besa supply drives, our annual Be The Good fundraiser, and other duties as assigned with our highly collaborative team.
Our Ideal Candidate
- 5+ years of experience in front-end and back-end development with Ruby on Rails
- 3+ years of JavaScript experience
- Proficient with PostgreSQL and MySQL
- Familiarity with DevOps, error monitoring and performance profiling
- Creative problem solver who is committed to high-touch customer service and responsive to stakeholder technology needs.
- Engineer with a strong entrepreneurial mindset who can manage code and deliver tangible outcomes.
- Clear communicator and passionate team player who empowers non-technical audiences by effectively communicating technical concepts and works collaboratively to find solutions.
- Committed to the mission of Besa and wants to change the world with us.