This Jobot Job is hosted by: Daniel Johnson Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume. Salary: $100,000 - $150,000 per year
A bit about us:
We have developed an open source software platform that makes it easy for farmers, producers, farmers markets, and other values-aligned enterprises to sell their products online
Why join us?
Outstanding company culture!
Room for growth!
Great for work life balance!
You will be working on a totally open source project that embraces the idea at all project levels: knowledge sharing, open discussions, public code, etc. Among others, we encourage and take great care of contributors, successfully participate in Hacktoberfest and organize hackathons. As the rest of the dev team you'll be participating in the development process from inception to release: from the product discussions, implementation, code review and to the actual release and deployment. Our app is built with Ruby on Rails on the backend plus AngularJS on the frontend, which we have decided to evolve to Reactive Rails . We have a good automated acceptance tests suite backed up by unit and integration tests that run on our CI system. We have weekly releases with automated deployments .
Key Responsibilities - You will work with our global delivery team to build features and maintain our application. Our work is prioritised based on input from our community of users, our developers, our designers, our testers and our product team.
Location - Ideally, the role will be based where we already have team members who work on the product. This may mean somewhere within or close to the European, African, Middle-East, Americas or Australian time zones.
Our Stack The application is written in Ruby and built on Ruby on Rails. The original app was extended from Spree Commerce, and much legacy code still exists. Frontend currently includes AngularJS, we are switching to Reactive Rails using StimulusReflex We use a PostgreSQL database Our deployment is managed through Ansible scripts Builds are hosted on Semaphore We use Github for version control, issue tracking and development pipeline management Our community uses Discourse and Slack for discussion and deliberation About you We love working with people who are values-driven, empathetic, proactive, and imaginative. You'll enjoy working with us if you are the kind of person that takes initiatives and gets stuff done. You'll probably be familiar with at least some of our stack. While our community is very supportive we don't have the capacity to teach people how to code or to teach new languages/frameworks. It'll be a pretty steep learning curve if the whole stack is new to you. You'll need your own computer, phone and internet connection - we're all in the same boat as you on this, and while it's something we'd love to change it's not something we've ever prioritised spending money on. And most importantly, you deeply believe in our mission of building a better food system by empowering community food enterprises.
Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.