Full Stack Engineer at CrowdFlower (San Francisco, CA) (allows remote)
About Us:
CrowdFlower is changing the way work gets done, and we want you to help us make it happen.
We’re building a platform that makes it easy for data scientists to enrich their data by distributing work to an on-demand workforce located around the world. In addition to being an integral player in the red hot data science, machine learning and big data fields, we also provide critically needed work and income to millions of micro-tasking workers around the world. Everything our engineers do has real and tangible impact, everyday.
We need smart, innovative people to help us build scalable, resilient and responsive systems, working with our exceptional team in San Francisco’s Mission District. You can look forward to working with a dynamic, growing company in a casual and fun environment with an opportunity to make an impact at all levels of the business.
Learn more about our engineering culture at http://www.crowdflower.com/careers/engineering.
The Job:
When we say Full Stack Engineer, we're looking for someone that is comfortable building custom UI/UX as well as defining API endpoints for the UI to communicate with. In terms of MVC, the position looks like: 5% M, 75% V, and 20% C. The primary tools you'll employ are Rails and jQuery. You like to work with different technologies and are passionate about constantly learning new things. You take pride in designing elegant, simple solutions to challenging problems, creating quality software components and promoting best practices for agile software development. You will help us ensure we continue to evolve and keep our edge as a world-class development team.
Responsibilities:
- Distilling complex requirements into simple interfaces.
- Defining the future of CrowdFlower's platform.
- Building new products that use the core CrowdFlower platform.
- Improve the interface that tens of thousands of CrowdFlower contributors and clients use everyday.
- Take pride and ownership in your work and encourage others to do the same
- Promote best practices for writing maintainable, well-tested code
Must Haves:
- 3+ yrs experience on at least one significant production-level web app in Rails.
- Experience in multiple programming languages (we primarily use Ruby and JavaScript).
- A solid command of JavaScript. When something breaks, you either know exactly why it broke, or can find out easily.
- The ability to design new interfaces - thinking up a creative solution and being able to implement it effectively.
Experience with these would be definite assets:
- Client-side MVC - React and/or Backbone
- Jasmine/TDD experience
- An opinion about Web Components/ES6
- Git skills and GitHub repos full of cool stuff you've hacked on
- A great design aesthetic
- PostgreSql, JQuery, Redis
- AWS, Jira, Confluence.
view all job listings view all CrowdFlower job listings
Leave a Reply
You must be logged in to post a comment.