Full Stack Engineer
Job Description
As a full-stack developer working on this project you’ll be hands-on with all three areas of the site. To give you a better idea of what you’ll be working on… we’re currently wrapping up our V1 of the product and getting ready to start on V2, so this is a really exciting time to join. The start date for V2 is set for the beginning of August. By joining at this time, you’ll have ownership over certain areas of the product. You’ll be able to write your own code, rather than fixing up years worth of older code. Yay!
- A lot of new features are being added
- We’re switching our entire framework over to ReactJS (from AngularJS).
- A complete site redesign is currently underway.
Our current stack is Angular/React and Python/Django. We use ElasticSearch for implementing fast, text-based searches. Our application is deployed on Heroku and we use Github issues with ZenHub to manage tasks. Our back-end tasks are implemented using standard RabbitMQ server and celery. We currently use around 16 back-end servers. We use PostgreSQL to store 2TB of data.
Front-end Experience
- Absolute mastery of HTML/CSS/JavaScript for web-based applications to build UI components with a focus on usability, reusability and consistency with our style guide.
- Competent in judging and making UI decisions
- Styling: CSS, LESS, JSS
- JavaScript frameworks: ReactJS, Angular 1.2 (legacy code)
- JS-based build tools: Webpack
- Component libraries: Material-UI
It’s critical that you are not waiting on the back-end developers in the team to implement some functionality.
Back-end Experience
- API Design and Development, ensuring that these are secure
- CRUD
- RESTful Services
- Celery (a recent challenge we solved is that the memory usage with 30MM tasks queued)
- Server-side languages: Python
- Storage technologies: PostgreSQL, Redis, ElasticSearch (you must have a good understanding of writing SQL code, Solid grasp of relational databases and data modeling)
- Experience building production quality REST APIs
- Knowledge of GCS, AWS, Azure or similar cloud infrastructure
- Experience writing unit and integration tests
Job Type
Client Payroll
Positions
Full-Stack Developer
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
AtulRaj S