Role : Full Stack Developer
Location : Palo Alto,CA
Duration : 12+ Months
Rate : $45/hr on C2C(Max)
Job Description :
Build robust and scalable software product / prototypes with JS.
Consume and create services to build compelling user experiences.
Help improve our code quality through writing unit tests, automation and performing code reviews
Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products
Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
Dive into difficult problems and successfully deliver results on Schedule.
REQUIRED
5+ years experience with software engineering.
4+ years experience with modern web technologies HTML5, CSS3, ES5/6 and related
Significant experience with server side technologies like Node.js and npm.
Familiarity with responsive design and general requirements of mobile interfaces
Significant demonstrable experience with production single-page applications (preferred) or traditional web applications relying heavily on JavaScript
Strong handle on computer science fundamentals
Experience with real-time data in long-running browser applications
History working with best-in-class libraries such as jQuery, Underscore.js, AngularJS, D3.js, RequireJS, Twitter Bootstrap, Mocha, etc.
Motivated, self-directed and interested in agile and collaborative processes
Design and build responsive web products for BCG Digital Ventures
Implement new features in a highly collaborative work environment alongside Product, Design and API developers, as well as other front-end engineers
Contribute to a future-ready, high quality and performance code base
Share technical solutions and product ideas through design review, pair programming, code review and technical discussions
Demonstrate and communicate a passion for digital products and services
Manage complex bespoke solutions that require creative and complex investigation and evaluation of alternative architectural solutions
Lead and collaborate with cross-functional teams
Utilize proactive problem-solving to address challenges and functional concerns
Demonstrate initiative, self-motivation, creative problem-solving and effective interpersonal/communication skills that support the process of building collaborative teams
Institute superior technology capabilities with diligence, attention to detail and technical intuition
Approach tasks with a service-oriented, flexible and positive demeanor
Develop product user interfaces that will drive the rapid growth of new ventures
Demonstrate composure in high-pressure situations
Implement advanced organizational and planning skills to developmental projects
Maintain confidentiality about new ventures, products and services
Balance competing priorities while adhering to deadlines and aligning resources with value demands