Senior Software Engineer, Fullstack

Box

Warsaw, Poland
On-site
Node.js backend development
React.js frontend development
Javascript/typescript proficiency
The Content Creation team owns Box's Notes and Canvas products, developing a real-time editing product using web sockets, primarily with React.js for Front-End and Node.js for Back-End

Job Summary

  • The Content Creation team owns Box's Notes and Canvas products, developing a real-time editing product using web sockets, primarily with React.js for Front-End and Node.js for Back-End.
  • Responsibilities include developing high-quality, scalable software, writing clean code, partnering with cross-functional teams, creating technical documentation, and leveraging AI tools to accelerate development.
  • Box emphasizes community and in-person collaboration, requiring employees to work from their assigned office a minimum of 3 days per week, with a focus on Tuesdays, Wednesdays, and Thursdays.

Matching Summary

The Content Creation team owns Box's Notes and Canvas products, developing a real-time editing product using web sockets, primarily with React.js for Front-End and Node.js for Back-End.

Skills & Requirements

Must-have

  • Node.js backend development
  • React.js frontend development
  • JavaScript/TypeScript proficiency
  • API and service design
  • System design and data modeling
  • Algorithms and data structures
  • Real-time service development

Nice-to-have

  • Google Cloud Platform experience
  • Amazon Web Services experience
  • Web sockets and real-time applications
  • Cross-platform solutions contribution

Key Requirements

  • 6+ years professional software development
  • Proficiency in Node.js
  • Expertise in JavaScript/TypeScript, HTML/CSS
  • Experience with modern frontend framework (e.g., React)
  • Experience designing and implementing APIs
  • Strong knowledge of algorithms and data structures
  • Proficient in English

Work Rights

Not specified

Tailored Resume

Cover Letter