Senior Software Engineer

Computer Science

Full Time

Silicon Valley, CA, US

Posted this week

About the Job

Salary - $100000 - $150000/Year

Join our Engineering Team!

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?

Excellent benefits!

Outstanding company culture!

Room for growth!

Great for work life balance!

Job Details

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.

Posted this week

See More Relevant Jobs

Network engineer

Computer Science
Englewood, us
Posted this week

Sr. Software Developer (Virtual), Security Products

Computer Science
Remote, US
Posted this week

Principal Software Engineer - BackEnd (US Remote)

Computer Science
Seattle, US
Posted this week

Landing Jobs in the US for International Students just got super easy

Learn how to network, prepare visa interviews and sure shot strategies to kickstart your career in the USA.

Know More