About the team:
The current Engineering team is packed with motivated and tech-savvy engineers who understand how critical our work is to Box. We're paving the way as a leader, while also ravenously working to pave the way in terms of embracing modern technologies to implement our core systems. Our team is passionate about creating the best user experiences across our most popular Box features. These features include providing our users with a complete picture of how others are engaging with shared content by leveraging page-level behavior analytics. Document insights will offer a 360-degree view of document performance from creation to collaboration that will empower teams to up-level efficiency and effectiveness, streamline go-to-market strategies, and jumpstart revenue. The team is always looking for new ways to blow our customers minds and you can help!
Are you an engineering leader who is obsessed with building teams that are capable of great feats, including creating modern, best-in-class, applications that power business around the globe? Then this is the place for you. In this role, you will be part of a customer-obsessed organization working closely with product and design to build and test latest ideas at scale.
Mandatory Requirements:
- 2+ years of professional software development experience
- Bachelor's/Master's degree or foreign equivalent in Computer Engineering, Computer Science, Electrical Engineering or related field of study.
- Be proficient in Java, Node.js, PHP and/or other modern software development language.
- Experience in building highly scalable distributed systems and containerized micro-service based applications
- Have proficient knowledge of software design and testing principles.
- Assess, communicate and complete project milestones with manager and team members in a time sensitive manner.
- Experience with frontend technologies like Javascript/REACT/Typescript
- Based on team needs, contribute to full stack development delivering end to end features
- Experience in Continuous Integration and Continuous Delivery
- You speak English proficiently
Requirements that are Welcome:
- Experience with cloud technologies such as GCP/AWS
- Experience with NoSQL database services like Bigtable/Firestore
- Experience in a fast paced, highly collaborative environment
- Experience building/working on a software analytics platform
Candidate will be expected to:
- Attend and engage in weekly stand ups, team meetings, manager 1:1s
- Work collaboratively with other engineers, team members and across teams
- Collaborate with Product Management to help refine requirements and break down complex projects into meaningful shippable units and lead the effort
- Deliver product features and enhancements to customers via technical design, estimation, project planning, and execution
- Improve the current code base and infrastructure
- Model best practices in crafting systems and code with sound architectures, testability, scalability and maintainability
- Play a role in developing and fostering Box culture in the newly created office
- Represent Box Poland internally and externally
Percentage of Time Spent:
- 60% coding
- 10% documentation
- 20 % bug fixes
- 10% meetings