Talent.com
This job offer is not available in your country.
Staff Software Engineer, Content Creation

Staff Software Engineer, Content Creation

Box Poland sp. z o.o.Warszawa, Masovian, Poland
30+ days ago
Job description

technologies-expected :

  • Typescript
  • React.js

technologies-optional :

  • Web sockets
  • about-project :

  • As a Staff Software Engineer on the Content Creation team, you will be at the forefront of real time applications within Box. Being one of the core applications, we are one of the first stops customers make when using Box platform. You will play an integral role in paving the future path for what it means to generate content within Box.
  • The Content Creation owns Notes and Canvas products of Box's platform. The functionality that this team builds is used by our largest cohorts of users (versus just admin users). They are the only true real-time service at Box, using web sockets to deliver a real-time editing product. It's a complex problem space that we are experts in, and it's a great team to join if you want to contribute to creating one of the most vital Box products. The team is mostly developing Front-End with react.js, for Back-End tasks they use mostly node.js.
  • Methodology :
  • Agile management - Scrum
  • Issue tracking tool - Jira
  • Knowledge repository - Confluence
  • Code reviews - GitHubEntreprise
  • Version control system - GIT
  • responsibilities :

  • Lead large-scale projects to completion, from requirements gathering to deployment, while fostering Box culture and representing Box Poland internally and externally.
  • Collaborate with the team to assess, align, and plan the re-architecture of any components in Notes that do not meet Box's overall engineering standards.
  • Review and assess the technical feasibility of project requirements and propose innovative solutions.
  • Adapt to the technical and stylistic needs of integrations and projects as they occur; including technical tools, programming languages, technical limitations, and product requirements
  • Ensure that the re-architecture enables safe, efficient, and maintainable development of high-quality features, in order to improve user and developer experience.
  • Manage and maintain substantial portions of legacy code on both the frontend and backend.
  • Take part in daily stand-ups, sprint review / retrospectives, planning sessions, team meetings, and one-on-one meetings with the manager.
  • Participate in production on-call rotation with your team members
  • requirements-expected :

  • You have 10+ years of professional software development experience.
  • You possess strong knowledge of data structures and software design principles
  • You have experience in frontend development (Typescript, React.js).
  • You have expertise in designing and implementing RESTful APIs, as well as experience in test automation.
  • You are the technical expert and who can provide guidance to junior engineers on best practices, coding standards, and complex technical issues
  • You have experience working with legacy codebases and tightly-coupled systems (we’re now in the process of decoupling / refactoring it) —in fact, you thrive on the excitement and extra challenges they bring to the table!
  • Your focus is on designing and implementing scalable services that prioritize reliability, observability, operability, and efficiency.
  • benefits :

  • sharing the costs of sports activities
  • private medical care
  • life insurance
  • remote work opportunities
  • flexible working time
  • integration events
  • dental care
  • retirement pension plan
  • corporate library
  • no dress code
  • video games at work
  • coffee / tea
  • drinks
  • leisure zone
  • holiday funds
  • employee referral program
  • charity initiatives
  • family picnics
  • extra leave
  • lunch vouchers
  • Create a job alert for this search

    Software Engineer • Warszawa, Masovian, Poland