About the Organization
Co is a technology company that delivers, implements, and supports the Index for consumer goods industries. Developed by the Sustainable Apparel Coalition, the Index is a suite of tools that enables brands, retailers, and facilities of all sizes — at every stage in their sustainability journey — to accurately measure and score a company or product’s sustainability performance. The Index delivers a holistic overview that empowers businesses to make meaningful improvements that protect the well-being of factory workers, local communities, and the environment.
The Senior Full-stack Developer will work with product management and a globally distributed technical team to develop architectural models for customer-facing web applications which meet current and future needs of the organization in an innovative, consistent, efficient, sustainable, flexible, and agile manner. The applicant should have a strong development background in large scale enterprise product/applications, systems integration, package implementation, and interactive design.
Highly proficient in NodeJS and have been using it in recent projects
Excellent understanding of database technologies, CouchDB and a plus
7+ years of experience in web application development, front and back end
Proficient with web application and web API best practices
Deep understanding in vanilla and Typescript
Experience building well-structured supporting libraries and enforcing clear separation of concerns
Demonstrated experience developing customer-facing production applications with high traffic
Excellent interpersonal skills and eager to contribute to the team, review PRs, and mentor junior developers.
Excellent time management skills with the ability to prioritize and multi-task and work under shifting deadlines in a fast-paced environment
Requirements and General Skills:
Experience in developing web-applications utilizing Angular 2+, Typescript and Angular CLI
Deep experience with REST web services
Experience building responsive web design concepts on multiple projects
Clear understanding of browser behavior and compatibility, cross-browser issues and solutions, and coding for search engine optimization
Must be able to quickly grasp the application’s overarching design and ensure development is executed in accordance with the present design
Experience in taking proof of concepts to technical design to enterprise-grade rollout
Excellent knowledge of standard development processes and agile methodologies
Experience with GIT and the ability to determine the approach in handling code branching and merging