About this role
What we're looking for
An experienced Software Engineer with a love for Web products, with demonstrated ability to contribute individually as well as in a team. If you love spending time on Hackernews/Github and love experimenting with latest technologies, this might be the role for you.
Responsibilities
Own the development of product features end-to-end including scoping, architecting, coding, testing, and rolling out featuresWork closely with PMs, designers, and other engineers to ideate solutions to user problemsBecome an expert in your product area and our tech stackMake improvements to developer productivity through process / code improvements and mentorshipWork in a distributed team Mentor and grow junior engineers on the team. 5+ years of experience designing and building complex JavaScript web based software systemsDemonstrable Full Stack development experience with Angular or React and Node.JS in Typescript.Knowledge of multiple modern computer languages and frameworks with an understanding of using the right technology for the right purposeExperience with remote development teams working on the same platformExperience with writing testable code and driven by best practices Agile development process knowledge/experienceBachelor’s degree in Computer Science or related field Skills
MongoDBNode.jsTypescriptSocket programmingFirebaseReact.jsReduxNodeJS