TL;DR
Senior Software Engineer (Fullstack): Developing new features and supporting existing implementations for the hirify.global platform with an accent on full-stack development. Focus on system design, code maintainability, and platform support.
Location: Remote-first role based in the U.S. Team members are expected to attend multiple company-wide and team-specific onsites throughout the year.
Company
hirify.global is the world's leading fundraising platform for non-profit educational institutions.
What you will do
- Work on the full stack, from UI elements to backend services including getting into database tuning and performance.
- Iterate quickly, building new features from start to finish, including architecture design, coding, automated testing.
- Collaborate closely with teammates in a fast-paced, agile development environment.
- Tackle a wide variety of technical issues throughout our stack and contribute to all parts of the code base and shared documentation.
- Participate in the support of the platform on a rotational basis (team based support and paired 24/7 on call rotation).
Requirements
- Functional programming experience in one of the following: Ruby, Python or Javascript/node.js
- System design experience with a focus on architecting solutions that can be implemented incrementally while keeping an eye towards scale and resilience
- Experience with MVC frameworks such as Rails, Django, Pyramid, etc
- Experience with modern front-end frameworks like React and Vue.js
- SQL database experience (PostgreSQL, MySQL, SQLite).
- 8 plus years of hands-on development experience
Nice to have
- Deep expertise with Ruby/Ruby on Rails and RSpec.
- Experience with Postgres database administration.
- Shipped code that has supported tens of thousands of users, including enterprise/business customers.
- Experience working on a fundraising/crowdfunding platform.
- Experience working on a fintech or payments technology product.
Culture & Benefits
- Purpose-driven team of 120+ is located across the US: team members work from anywhere they choose.
- Flexible, distributed work, we also value in-person connection.
- Regularly organize team meet-ups, events, and retreats in various locations.
- Foster an environment of support, inclusivity, and learning, both on the job and throughout the application process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →