Remote Node.js Developer

Remote
Roles:
Backend
Must-have skills:
Node.js
Nice-to-have skills:
AWSTypeScript
Considering candidates from:
Bulgaria
Work arrangement: Remote
Industry: Software Development
Language: English
Level: Senior
Required experience: 3+ years
Size: 11 - 50 employees
Logo of Craft Docs

Remote Node.js Developer

Remote
Craft is a Tech Startup founded in 2019, and was awarded as the Best Mac App of the Year by Apple in 2021. Craft is a significant evolution in the world of docs. They enable customers to create an entirely new type of document format, which is powerful, beautiful, and shareable. Their product is built with love and driven by deep collaboration, striving to provide frictionless, easy-to-use yet powerful software, empowering everyone to work the way they want. Currently, they have a fantastic office in the heart of Budapest, Hungary - but also expanding on an international level.
Tasks:
  • Design, planning, scoping, and implementing services that integrate the company's mobile and web clients with their core services and data
Must-have:
  • 5+ years of professional development experience
  • Experience with NodeJS, Typescript
  • Experience with AWS
  • Experience with databases and data management - ideally solid experience with relational databases and data search technologies
  • Experience with Cloud architectures and best practices - at least basic familiarity with PaaS, FaaS, DBaaS, containers, etc. 
  • Ability to design and build scalable cloud-based services end to end
  • DevOps mindset and experience 
  • Passion for writing testable code - you can architect code so critical code paths can be covered with comprehensive, automated test suites
  • Continuous Delivery & Deployment Mindset - you are comfortable with frequently deploying changes to production; right after they end up on the master branch
  • University degree in CS or similar
Nice-to-have:
  • Familiarity with “Infrastructure as code” - you do infrastructure deployments with sourced controlled definitions (preferably AWS CloudFormation)
  • Experience with building scalable and resilient distributed systems - you have experience with microservices architectures and cloud-native systems that can serve millions of customers globally 24/7
  • Security awareness - as you respect user privacy, you always consider security during every phase of development
Benefits and conditions:
  • Trial period: 3 months
  • Paid vacation and public holidays
  • A great culture, a hard-working and strongly driven team, where you have the psychological safety to dare to do things, thrive and grow yourself 
  • Real ownership and actual impact
  • Awesome team building events (2 adventurous off-sites per year, and frequent smaller events like picnics, game nights, Halloween party, Family Days, Brunches, etc.)
  • Stock options 
  • Learning and career opportunities on the long run
Interview process:
  1. Intro call with Toughbyte
  2. Recruitment screening 
  3. 1st Technical screening
  4. Culture interview
  5. Take home test
  6. 2nd Technical interview
  7. Interview with a hiring manager