Senior Full-Stack Software Development Engineer
Who we are and what we do
Shaw and Partners is a software development provider for high-profile startups with ~25 remote staff. We are also incubating two startups. You would report to Christopher Shaw, the founder.
Engineering at Shaw and Partners
Our clients have funded U.S. startups in LA and NY, so depending on your location you may need to do 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 offer
Fully remote work / geographically distributed team
Flexible schedule (respond promptly, attend meetings, meet deadlines)
$2500 - 4000 USD (equivalent in local currency) base salary + discretionary bonuses
Long-term employment with 20 working-days paid vacation
Discretionary equity as an early team member
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify and track bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and internal standards
- Support QA team with test automation when required
- Collaborate with a distributed team
Required
- English (Fluency in reading and writing, spoken can be intermediate)
- 4+ years in digital product development on a team of engineers, ideally using NodeJS
- Building backend API’s and user-centric customer frontends
- Hate poorly structured, inefficient and unmaintainable code
- Solid Computer Science fundamentals knowledge (algorithms, data structures, concurrency, etc.) — preferably a B.Sc. degree or equivalent in Computer Science or Software Engineering
- Elastic Search, microservices architecture a plus
Differentials
- Development experience in Go, Python, Elixir
- Experience with agile software development processes
- Experience working independently or in remote teams
- Elasticsearch and GraphQL experience
- Strong experience and interest in working with Kubernetes, Amazon Web - Services, Google Cloud Platform
- Experience working in open source communities or contributions to any open source project
The job ad is no longer active
Look at the current
jobs
Node.js
Remote→