Who we are and what we doShaw and Partners is a software development provider for high-profile startups with approximately 25 remote staff. We are also incubating two startups. Christopher Shaw, the founder and CEO, would be your manager.
Engineering at Shaw and PartnersOur clients have funded U.S. startups in LA and NY, so depending on your location, you may need to participate in a late call, but you can set your own schedule.We’re all here to serve each other. Each team is held in high regard, resulting in camaraderie and support. We also enjoy the freedom to test new technologies using POCs at appropriate intervals. This requires a balanced healthy mindset supported from the top.
We are looking for full-stack developers and accept developers with a stronger focus on either front-end or back-end.
We offer Fully remote work / geographically distributed teamFlexible schedule (respond promptly, attend meetings, meet deadlines)Long-term employment with 22 working days of paid vacationDiscretionary equity as an early team member Competitive salary + bonusesRequired English (Fluency in reading and writing, speaking can be intermediate)Frustrated with poorly structured, inefficient, and unmaintainable codeExperience with testing frameworks, building backend APIs and user-centric frontendsSolid Computer Science fundamentals knowledge (algorithms, data structures, concurrency, etc.)Sr. > 5+ years in digital product development on a team of engineers, ideally using NodeJSMid-Level > 3+ years in digital product development on a team of engineers, ideally using NodeJSJr. > 1+ years in digital product development on a team of engineers, ideally using NodeJS Differentials Strong experience and interest in working with Kubernetes, Amazon Web Services, Google Cloud PlatformExperience with React, Next, and Responsive Web Design, state management patterns and solutions (e.g. Redux) ES2015+, HTML5 APIs and CSS3Working experience in Continuous Integration/DeploymentB.Sc. degree or equivalent in Computer Science or Software EngineeringResponsibilities Design, build, and maintain efficient, reusable, and reliable codeEnsure the best possible performance, quality, and responsiveness of the applicationsIdentify and track bottlenecks and bugs, and devise solutions to these problemsHelp maintain code quality, organization, and internal standards