Beast Village - Software Engineer

Beast Village supports micro-factories and is a nonprofit designed to provide digital management tools, technical assistance, and resources for dog-centric businesses to improve the way they care for dogs and reduce dog homelessness.

Their organization will provide educational seminars to the local community and assist start-up businesses with their management and technical needs, tools, and resources for dog-centric businesses. Can be referred to as “Shopify for micro-factories”.

You can get detailed information about the organization from underhood.beastvillage.org
the password is: #bvillage

Beast Village is looking for software engineers with problem-solving skills joining them to develop non - profit tools. You can email your GitHub, personal projects, and work history to [email protected] to apply.

 

Tools They Use:

Code Language - NodeJS, ReactJS, React Native, GraphQL, Python, CSS & Sass

Libraries -  Apollo Server 2.0, Apollo Client 3.0, Gatsby, Material UI & React Bootstrap

API Service - AWS Lambda, AWS S3, Stripe, Twilio, Auth0, Postman, Intercom, Zapier, Taxjar, Shipstation, Slack

Database - MongoDB Atlas

Deploy - Github, Netlify, Heroku

They need a creative continuous development team, from infrastructure to usability. Each person needs to be a well-rounded full-stack developer to create a more flexible team.

 

  • API Developer, backend

Must have - NodeJS, ReactJS, GraphQL, Apollo Client 3.0, Apollo Server 2.0

Requirements - MongoDB Atlas, GitHub, Heroku, Auth0, Twilio, Stripe, Netlify, Intercom, Shipstation, AWS Lambda, AWS S3.

​​What you'll get to do

Contribute directly to the development of our GraphQL API's

- Design and build GraphQL schema and resolve by calling existing backend API's

- Develop software following DDD + BDD practices 

- Write tests for new and existing features to improve overall test coverage.

- Daily code reviews

- Contribute to documentation

What you'll bring

- Solid problem solving and software engineering experience

- Passion for learning, and desire to help us learn as well

 

  • Tech Lead, full-stack

Requirements - NodeJS, ReactJS, React Native, GraphQL, Python, CSS & Sass, Apollo Server 2.0, Apollo Client 3.0, Gatsby, Material UI & React Bootstrap, AWS Lambda, AWS S3, Stripe, Twilio, Auth0, Postman, Intercom, Zapier, Taxjar, Shipstation, Slack, MongoDB Atlas, Github, Netlify, Heroku

​​What you'll get to do

- Contribute directly assisting other engineers in solving bugs and building new features

- Troubleshoot technical issues that involve engineering tasks and product releases

- Develop software following DDD + BDD practices 

- Write tests for new and existing features to improve overall test coverage.

- Daily code reviews

- Contribute to documentation

What you'll bring

- Solid problem solving and software engineering experience

- Passion for learning, and desire to help us learn as well

 

  • User Interface Developer, frontend

Must have - NodeJS, ReactJS, React Native, Apollo Client 3.0, CSS & Sass, Gatsby

Requirements - GraphQL, GitHub, Heroku, Netlify, AWS Lambda, AWS S3.

​​What you'll get to do

- Design and create software interfaces using client-side technologies

- Develop software following DDD + BDD practices 

- Write tests for new and existing features to improve overall test coverage.

- Daily code reviews

- Contribute to documentation

What you'll bring

- Solid problem solving and software engineering experience

- Passion for learning, and desire to help us learn as well