Software Engineer: Building Scalable Java Backend Systems
Role Overview
We are seeking a talented Software Engineer to join our team in building scalable and reliable Java backend systems that support our branding capabilities.
The ideal candidate will have 3+ years of experience working in Java backend development, a passion for crafting robust and scalable backend systems, and excellent collaboration skills. They will thrive in an environment where they can contribute to the architecture of the backend systems and drive meaningful results.
Key Responsibilities:
* BUILDING SCALABLE AND RELIABLE JAVA BACKEND SYSTEMS THAT SUPPORT OUR BRANDING CAPABILITIES.
* COLLABORATING WITH FRONT-END ENGINEERS, DESIGNERS, AND PRODUCT MANAGERS TO DEVELOP END-TO-END SOLUTIONS.
* ENSURING HIGH PERFORMANCE AND AVAILABILITY OF BACKEND SERVICES.
* WRITING CLEAN, MAINTAINABLE, AND WELL-TESTED CODE.
* PARTICIPATING IN CODE REVIEWS AND CONTRIBUTING TO TEAM KNOWLEDGE SHARING.
* CONTINUOUSLY IMPROVING THE ARCHITECTURE OF THE BACKEND SYSTEMS TO SUPPORT OUR SCALE AND GOALS.
Requirements:
* 3+ YEARS OF EXPERIENCE WORKING IN JAVA BACKEND DEVELOPMENT.
* PASSION FOR CRAFTING ROBUST AND SCALABLE BACKEND SYSTEMS.
* EXCELLENT COLLABORATION SKILLS.
* EXPERIENCE WORKING WITH REST APIs, DATABASES, AND DISTRIBUTED SYSTEMS.
* HANDS-ON EXPERIENCE USING AI IN CODING/PROGRAMMING TO DRIVE GREATER IMPACT.
Benefits:
* OPPORTUNITIES FOR PROFESSIONAL GROWTH AND DEVELOPMENT.
* A DYNAMIC AND SUPPORTIVE WORK ENVIRONMENT.
* A RANGE OF BENEFITS TO SUPPORT YOUR WELLBEING AND SUCCESS.
About Us:
We are a technology company that is passionate about empowering everyone to bring their brand to life with every design. Our work is central to our mission of making brand-safe design accessible for everyone. We celebrate all types of skills and backgrounds at our company, and we welcome applications from diverse candidates who share our values.
Contact Information:
Please note that interviews are conducted virtually. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.