Lead Web Developer

Code Brew Labs is hiring exceptional hands-on Full-stack Web Developer (Architect). As a full-stack architect in this team, you’ll bring your ideas to life on a technology stack of PHP, NodeJS, JavaScript, MySQL and NoSQL Databases among others.

Code Brew Labs is hiring exceptional hands-on Full-stack Web Developer (Architect). As a full-stack architect in this team, you’ll bring your ideas to life on a technology stack of PHP, NodeJS, JavaScript, MySQL and NoSQL Databases among others. We are looking for tech geek who is hands-on and in love with building scalable, distributed and large web / mobile products. You must be excellent problem solver with passion to self-learn and implement web technologies (frontend + backend). You would be responsible for the architecture design, code review, and technology build and deployment activities of web/mobile applications.

Responsibilities:

  • Bachelors/Masters degree in Computer Science or equivalent education from Tier 1 or Tier 2 colleges
  • Experience in both latest front-end and back-end web / mobile technologies
  • Extensive hands-on experience in NodeJS / SailsJS / ExpressJS, Ruby on Rails, NoSQL DBs (OrientDB, ArangoDB, Neo4J or CouchDB are preferred), AngularJS and Bootstrap
  • Strong coding and designing skills in JavaScript, jQuery, Bootstrap, HTML5 and CSS3
  • In addition to AngularJS it will be good to have experience in other such front-end JavaScript frameworks like BackBoneJS, EmberJs, KnockOutJS etc.
  • Working understanding of Continuous Integration and Continuous Deployment concepts and tools such as (Chef/Puppet); Development tools (Jenkins, Git), Application Servers (Apache, Tomcat)
  • Decent experience with PHP MVC Framework
  • Experience in consuming and developing secure RESTful API/web-services
  • Clear and detailed understanding of Mobile WebView and Responsive Designs
  • Comfortable using Unix / Linux machines from command prompt

 

Qualifications:

  • Own the product development from scratch – Architect scalable, distributed and large scale web and mobile solutions from scratch
  • Ensure test driven development (TDD) methodologies are deployed to execute project
  • Define and ensure right coding practices
  • Code for fresh development and to troubleshoot and resolve issues
  • Report development progress to management team
  • Keep self-updated with latest technologies in web, mobile and cloud space
  • Lead web development efforts, including hiring, mentoring and advising peers
  • Keep the team charged up with challenging work
  • Ability to work independently, as well as in a team environment