Expected duration: More than 6 months Experience: Intermediate/Expert Duration: 3 months to start with potential for full time placement
We are a funded startup building an exciting B2B software platform with a development team of nine: CTO, 4 developers, 1 Project Mgr, 2 Product Mgr, and 1 QA.
We are looking for the right candidate to build out new features based on understanding stakeholder requirement. Natural ability to take functional requirements and translate to code. Improve existing engineering and server operation processes including scalability bottlenecks. We believe in working with outstanding people and giving them great opportunities they deserve. Our culture is creative and results-driven. We believe in flat hierarchies; everybody is encouraged to bring in his or her opinion and ideas. Be entrepreneurial and challenge our thoughts, or present us your own ideas but once a decision is made, you have to be a team player.
Requirements Technical wiz Self-learner, who is able to build applications from the scratch Conduct and participate in design reviews and code reviews Understanding of best standards, guidelines etc. and actually cares about adhering to them Able to build scalable web applications Ability to write clean, modularized, maintainable and well tested code Strong familiarity with our software stack, which consists of Ruby/Ruby on Rails, PostgreSQL, Heroku, Resque, Redis, Git, Puma & Nginx, Javascript, Firebase, Google Places API Ruby on Rails - You need to have worked with RoR over many product cycles to know the best practices. You should be aware of the way the RoR framework evolved over the last couple of years. At least from Rails 4 and onward. Front-End familiarity - You need to be familiar with front-end work in order to be amazing at the backend. If not your best, HTML, CSS, and Javascript should be your good friends. ReactJS and MentorJS will be a plus. Bachelor’s degree in Computer Science or Computer Engineering, ideally Masters Experience with Javascript and AJAX heavy web application development Maintain a git repository Knowledge of AWS is a plus Strong command of English Smart, team player, and good communication skills Ability to handle complex problems from design to execution.
This is a great opportunity for the right person who is looking to be part of a terrific organization. If this is going to be one of multiple projects, then we won’t be a match. We want someone dedicated to the success of what we are doing.