5+ years of professional software development experience with demonstrated expertise in full-stack development
Strong proficiency in React, TypeScript, and modern frontend architecture
Solid knowledge of backend principles, REST APIs, and distributed systems; proficiency or experience with Java is a strong advantage
Comfortable operating across the full stack, capable of leading frontend architecture and interfacing with backend services independently
Solid understanding of distributed systems and backend architecture, including API contracts, caching strategies, database design, and asynchronous event processing
Experience with cloud platforms such as GCP, AWS, or Azure and containerization technologies like Docker and Kubernetes
Familiarity with CI/CD pipelines, automated testing frameworks, and DevOps practices
Ability to influence technical direction beyond immediate team through RFCs, design docs, or cross-team collaboration
Strong communication skills with ability to manage delivery and clearly communicate progress under deadlines
Fluent English proficiency (both written and verbal)
Nice to Haves
Experience with workflow automation, business process management, or integration platforms
Hands-on experience with Java and backend microservices architecture
Track record of leading cross-functional projects or mentoring junior engineers
Experience with enterprise integrations and API design
Contributions to open-source projects or strong focus on code quality
What You'll Be Doing
Design and implement features for Box Automate with a lead role in frontend architecture using React/TypeScript, while contributing to distributed systems and backend design
Architect and build rich, responsive, and intuitive user interfaces that enable users to create, configure, and monitor complex automated workflows
Collaborate in developing and integrating backend services and distributed systems powering workflow automation
Work closely with cross-functional teams including product, design, and infrastructure to define requirements, propose solutions, and deliver features on schedule
Review code, mentor junior engineers, and help refine engineering practices
Participate in on-call rotation, responding to production incidents outside business hours when scheduled
Perks and Benefits
Opportunity to work in a leading Intelligent Content Management company focused on AI-driven innovation
Collaborative work environment with community and in-person collaboration as core values
Hybrid work model requiring minimum 3 days per week in assigned office
Inclusive and diverse culture embracing unique experiences
Chance to impact millions of users by transforming critical business processes with automation