Remote Job
Software Engineer
Wave HQ
- 5000 - 6000 USD per Month
- Full Time
- Posted : 4 weeks ago
We believe small businesses are at the heart of our communities, and championing them is worth fighting for. We empower small business owners to manage their finances fearlessly, by offering the simplest, all-in-one financial management solution they can't live without.
About the Team:
Our Engineering Team is searching for a Software Engineer to advance Engineering at Wave and help the organization in pursuit of Wave’s vision and goals.
About Technology at Wave:
Our site is not built using a single technology. Our primary toolkit includes Python and Django, Ruby on Rails, and JavaScript but we also explore and experiment with brand new technologies to see how they can help fulfill our mission. Complete Continuous Integration workflow that run test suites on every commit and deploy code to production with one click. Culture of shared ownership via mandatory code reviews and learning opportunities such as mentorship programs and bi-weekly workshops.
Here's how you will make an impact:
- Face exciting, out of the box challenges day in day out. From rapidly scaling our systems to redesigning large parts of the application, we never run out of difficult problems to solve. The status quo just isn't our style
- Rapidly grow into leading technical projects, processes, and standards.
- Write clear, concise, elegant, and well-tested code in Python, Ruby, and/or JavaScript.
- Work as part of a small, agile, integrated product team that’s focused on continual improvement of their skills and helping each other learn new things.
- Be in a workplace that is fun and informal — a place where you'll want to come to on Monday mornings.
- Build something that will make people's lives easier
- You'll thrive here if you have:
- 2+ years of professional experience with some combination of Python, Ruby, JavaScript and/or other computer language; polyglot is good!
- Interested in working on technical projects from inception to delivery
- Able to operate and monitor highly available systems in production, or willing to quickly learn how to do so
- Borderline obsessive about testing and quality of workmanship.
- Curiosity and excitement about technology as a force for good.
- Pride in writing testable, modular, maintainable, simple, and well-documented code.
- Experience with web application and/or distributed systems development
- Feeling right at home in the terminal.
- Strong written and oral communication skills
Skills
- Python
- Ruby
- JavaScript
- Communication
- Web Application Development