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
Senior Software Backend Engineer
Join Box as a Senior Software Backend Engineer in Warsaw. Work on cloud content management with Java, PHP, or Scala.
Senior Backend Software Engineer
Join Box as a Senior Backend Software Engineer in Warsaw, enhancing cloud content management with cutting-edge technology.
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.
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.
Senior Backend Software Engineer, Box Sign
Senior Backend Engineer at Box, focusing on e-signature solutions with technologies like Node.js, TypeScript, and AWS.
Senior Frontend Software Engineer
Join Box as a Senior Frontend Software Engineer in Amsterdam to enhance Box Sign with cutting-edge technologies.
Software Engineer III, Cloud Networking
Join Box as a Software Engineer III in Cloud Networking, focusing on designing and scaling global network infrastructure.
IT Systems Engineer III (IT Infrastructure & Automation)
Join Box as an IT Systems Engineer III to optimize IT infrastructure and drive automation in Warsaw.
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.
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.
Senior Software Engineer, Metadata Infra
Senior Software Engineer role focused on Metadata Infrastructure, utilizing cloud platforms and microservices.
Senior Full-Stack Engineer, Machine Learning
Senior Full-Stack Engineer role focusing on developing AI systems interfaces and scalable solutions in Wrocław, Poland.
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.
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.
Senior Full Stack Engineer - Typescript
Join Fresha as a Senior Full Stack Engineer in Warsaw, specializing in TypeScript, React.js, and GraphQL.
Senior Backend Engineer, Orchestration
Senior Backend Engineer role focusing on orchestration and distributed systems in Wrocław, Poland.
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.
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.
Senior Full Stack Software Engineer
Join Google as a Senior Full Stack Software Engineer to build innovative solutions using LLMs in Warsaw.
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.
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.
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.
Senior Fullstack Software Engineer (Python/TypeScript)
Senior Fullstack Engineer role in Warsaw, specializing in Python/TypeScript, microservices, and AWS.
Senior Frontend Engineer
Join Snowflake as a Senior Frontend Engineer to lead projects using JavaScript, TypeScript, and React in Warsaw.