Senior Software Engineer, Fullstack

Box Box · Enterprise · Warsaw, Poland · Experiences

Senior Software Engineer, Fullstack at Box, focusing on the Content Creation team which owns Notes and Canvas products. The role involves developing high-quality, scalable software using Node.js for backend and React.js for frontend, with a strong emphasis on real-time services. The engineer will leverage AI tools to accelerate development and contribute to defining engineering standards.

What you'd actually do

  1. Develop high-quality, scalable, and responsive software using modern technologies.
  2. Write clean, efficient, and maintainable code using industry best practices.
  3. Partner with cross-functional teams to onboard, share knowledge, and align on current responsibilities and priorities
  4. Participate in regular team meetings and manager 1:1s to ensure alignment, growth, and continuous improvement
  5. Create clear technical documentation, reusable patterns, and examples to scale knowledge across engineering teams

Skills

Required

  • 6+ years of professional software development experience.
  • Strong coding skills with demonstrated proficiency in Node.js for backend.
  • Deep expertise in JavaScript/TypeScript, HTML/CSS, and at least one modern frontend framework (e.g., React); strong understanding of state management, accessibility, performance, and security basics.
  • Experience designing and implementing APIs and services; solid grasp of system design and data modeling.
  • Proven ability to design, build, and deploy high-quality software.
  • Strong knowledge of algorithms, data structures, software design principles, and object-oriented programming.
  • Passionate about new technologies with the capability to implement them in existing products.
  • Demonstrates ownership mentality and strives for excellence in both technical work and team interactions.
  • Proficient in English.

Nice to have

  • Experience with Google Cloud Platform and/or Amazon Web Services.
  • Experience with Web sockets and real-time applications
  • Experience contributing to cross-platform solutions as part of a team

What the JD emphasized

  • Leverage AI tools (e.g., Claude, Cursor) to accelerate development, research, documentation, and bug triage while maintaining high standards of quality and security