Backend Contractor - Platform

Remote or Budapest, Hungary
Roles:
Backend
Must-have skills:
TypeScriptNode.js
One of skills:
AWSAzureGCP
Nice-to-have skills:
Swift
Considering candidates from:
Baltics, Europe, Albania, Austria, Croatia, Czech Republic, Hungary, Moldova, Poland, Romania, Serbia, Slovakia and Slovenia
Work arrangement: Onsite or remote
Language: English
Workload: Full-time
Level: Senior
Required experience: 5+ years

Backend Contractor - Platform

Remote or Budapest, Hungary
Please note that the project described below is a contractor role where work is usually done on an hourly basis. The duration of the project is also fixed. In order to work as a contractor, you typically need to have an individual entrepreneurship, limited liability company or invoice via a co-operative using a service for light entrepreneurship.

When you accept the project, we will sign a time and materials based subcontracting agreement between Toughbyte and your legal entity before you start work. We provide all the necessary help with arranging interviews and negotiations between you and the client, and will also going be the ones to send the invoices for your work.
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:
  • Build APIs in the Core Platform to support new capabilities 
  • Work with backend and client side databases
  • Design and implement algorithms that are highly performant, scalable and resilient against failures, and are easy to use by application developers
  • Build up solid knowledge of all of the platforms (Craft Web/Mac/iOS app, Craft Backend) to understand end to end system behaviour and data flow
  • Execute performance profiling on existing systems to understand key bottlenecks and improve on their performance characteristics
Must-have:
  • 5+ years of professional development experience
  • Experience with NodeJS, Typescript
  • Strong computer science fundamentals, including knowledge of data structures, algorithmic complexity, and designing for performance and scalability
  • Experince with clouds (AWS preferred)
  • 2-5 years of experience in building APIs or Platforms end-to-end
  • Ability to design and build maintainable systems (select proper testing strategy, architecture)
  • Strong analytical thinking, planning, and problem-solving skills
  • Experience working with databases
  • Experience with unit / automated testing
  • University degree in CS or similar
Conditions:
  • Start date: ASAP
  • Duration: 6-12 months
  • Load: 100%
Interview process:
  1. Intro call with Toughbyte
  2. Technical screening: high-level technical assessment
  3. Take-home task: can be done in a few hours
  4. Technical interview: follow-up questions about the take-home task solution
  5. Culture interview: team/company/culture fit
The process may vary.