Box logo

Senior Full-Stack Software Engineer

Box

About the Role

Box is seeking a Senior Full-Stack Software Engineer to join our expanding engineering team in Warsaw. As a key member of our team, you will play a crucial role in developing and maintaining our cloud-based content management solutions. This position offers a unique opportunity to work on cutting-edge technologies and contribute to the digital transformation of enterprise organizations.

Responsibilities

  • Implement server-side logic and database interactions using Java and related frameworks.
  • Create and maintain APIs to facilitate seamless communication between frontend and backend systems.
  • Collaborate closely with designers to ensure a visually appealing and user-friendly experience in the application.
  • Participate actively in code reviews to ensure high code quality, maintainability, and adherence to best practices.
  • Troubleshoot, debug, and optimize application performance across the entire stack for a smooth user experience.
  • Maintain documentation on development setup and engineering environment along with the greater team.
  • Compose written specifications and documentation for software projects.
  • Attend and engage in weekly stand-ups, team meetings, and manager 1:1s.
  • Play a role in developing and fostering Box culture in the newly created office.
  • Participate in the production on-call duties rotation with the team members.

Who You Are

  • Extensive experience (5+ years) in designing, implementing, and maintaining full-stack solutions.
  • Strong knowledge of algorithms, data structures, software design principles, and object-oriented programming.
  • Adaptability is at the core of our expectations. Our current main tech stack is TypeScript, React.js, Java 17, and Spring Boot, but we highly value a solid foundation and swift learning.
  • Review and assess the technical feasibility of project requirements and propose innovative solutions.
  • Be the technical expert and provide guidance to junior engineers on best practices, coding standards, and complex technical issues, fostering a collaborative and growth-oriented team environment.
  • Actively engage in feedback processes, contribute to code reviews, and play a role in enhancing team processes and practices.
  • Must speak English proficiently.

Additional Points For

  • Experience with public cloud systems such as GCP, AWS, or Azure.
  • Experience with messaging infrastructure - RabbitMQ, Kafka, or similar technologies.
  • Experience contributing to open source projects.

Work Environment

Box values community and in-person collaboration as a core part of our culture. Boxers are expected to work from their assigned office a minimum of 2 days per week, with a focus on Tuesdays and Thursdays.

Methodology

  • Agile management - Scrum
  • Issue tracking tool - Jira
  • Knowledge repository - Confluence
  • Code reviews - GitHub
  • Enterprise Version control system - GIT

Equal Opportunity

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability, and any other protected ground of discrimination under applicable human rights legislation.

Join us in shaping the future of content management and collaboration at Box!

Benefits
Extracted with AI

  • In-person collaboration
  • Diversity and inclusion
  • Agile management
  • Code reviews

Similar jobs

Last update: 23 minutes ago

Box logo
Box

Senior Software Backend Engineer

Join Box as a Senior Software Backend Engineer in Warsaw. Work on cloud content management with Java, PHP, or Scala.

Box logo
Box

Senior Backend Software Engineer

Join Box as a Senior Backend Software Engineer in Warsaw, enhancing cloud content management with cutting-edge technology.

Box logo
Box

Software Engineer III, Partner Integrations

Join Box as a Software Engineer III in Warsaw to develop partner integrations using Java, Node.js, and React.js.

Box logo
Box

Staff Software Backend Engineer

Join Box as a Staff Software Backend Engineer in Warsaw, enhancing our cloud content management with your expertise in APIs and cloud platforms.

Box logo
Box

Senior Backend Software Engineer, Box Sign

Senior Backend Engineer at Box, focusing on e-signature solutions with technologies like Node.js, TypeScript, and AWS.

Box logo
Box

Senior Frontend Software Engineer

Join Box as a Senior Frontend Software Engineer in Amsterdam to enhance Box Sign with cutting-edge technologies.

Box logo
Box

Software Engineer III, Cloud Networking

Join Box as a Software Engineer III in Cloud Networking, focusing on designing and scaling global network infrastructure.

Box logo
Box

IT Systems Engineer III (IT Infrastructure & Automation)

Join Box as an IT Systems Engineer III to optimize IT infrastructure and drive automation in Warsaw.

Mindbox SA logo
Mindbox SA

SRE Engineering Manager

Join Mindbox SA as an SRE Engineering Manager in Warsaw. Lead teams, manage software development, and ensure reliability in a hybrid work environment.

Labelbox logo
Labelbox

Full-Stack Engineer with Angular and React.js

Join Labelbox as a Full-Stack Engineer to develop scalable systems using Angular, React.js, and GraphQL. Work remotely in a dynamic AI-driven environment.

Box logo
Box

Senior Software Engineer, Metadata Infra

Senior Software Engineer role focused on Metadata Infrastructure, utilizing cloud platforms and microservices.

Labelbox logo
Labelbox

Senior Full-Stack Engineer, Machine Learning

Senior Full-Stack Engineer role focusing on developing AI systems interfaces and scalable solutions in Wrocław, Poland.

DCG logo
DCG

Senior Fullstack Developer (Java, JavaScript, TypeScript)

Join DCG as a Senior Fullstack Developer in Warsaw, focusing on Java, JavaScript, and TypeScript in a hybrid work environment.

Mindbox SA logo
Mindbox SA

Senior Software Engineer - Java, Python, MongoDB

Join Mindbox SA as a Senior Software Engineer to design and build strategic pricing platforms using Java, Python, and MongoDB.

Fresha logo
Fresha

Senior Full Stack Engineer - Typescript

Join Fresha as a Senior Full Stack Engineer in Warsaw, specializing in TypeScript, React.js, and GraphQL.

Labelbox logo
Labelbox

Senior Backend Engineer, Orchestration

Senior Backend Engineer role focusing on orchestration and distributed systems in Wrocław, Poland.

EPAM Systems logo
EPAM Systems

Senior Java Full Stack Developer

Join EPAM Systems as a Senior Java Full Stack Developer in Wroclaw, Poland. Work with Java, ReactJS, and Azure in a hybrid model.

Dropbox logo
Dropbox

Frontend Product Software Engineer

Join Dropbox as a Frontend Product Software Engineer in Warsaw, Poland. Develop cutting-edge user interfaces and collaborate on global projects.

Google logo
Google

Senior Full Stack Software Engineer

Join Google as a Senior Full Stack Software Engineer to build innovative solutions using LLMs in Warsaw.

gravity9 logo
gravity9

Fullstack Java Developer with React.js

Seeking a Fullstack Java Developer with React.js expertise for remote work in Poland. Engage in complex projects with a dynamic IT team.

Google logo
Google

Software Engineer III, Full Stack

Join Google as a Software Engineer III, Full Stack in Warsaw, Poland, working on next-gen technologies for billions of users.

Visa logo
Visa

Staff Software Engineer (Full Stack) - Java/Spring

Join Visa as a Staff Software Engineer in Warsaw, Poland. Expertise in Java, Spring, and Full-Stack Development required. Hybrid work model.

Paramount International logo
Paramount International

Senior Fullstack Software Engineer (Python/TypeScript)

Senior Fullstack Engineer role in Warsaw, specializing in Python/TypeScript, microservices, and AWS.

Snowflake logo
Snowflake

Senior Frontend Engineer

Join Snowflake as a Senior Frontend Engineer to lead projects using JavaScript, TypeScript, and React in Warsaw.