Senior Backend Engineer
Who WE Are
BENlabs connects global brands to consumers through the power of popular entertainment. From the world-leading product integration platform, to the global leader for rights clearances and representation (Greenlight), to the best in class Influencer channel optimization solutions (TubeBuddy), BENlabs helps elevate projects, amplify brands, and captivate audiences. Our team is global, with offices in Los Angeles (headquarters), New York, London, Shanghai, and Provo.
At BENlabs, we recognize that our employees are the key to the company’s success and work hard to maintain our incredible company culture. While BENlabs is a well-established organization and a recognized industry leader with a rich history of integration and licensing success stories, we have not abandoned our start-up mentality. BENlabs continually evolves branding strategies through artificial intelligence and predictive modeling to meet the unique needs of our clients. To that end, BENlabs is results-oriented, client-centric, and highly creative organization which offers candidates the opportunity to learn from the best and the brightest in this dynamic industry. BENlabs offers a competitive benefits package and promotes an environment which supports our core values of Passion, Accountability, Teamwork, Inclusion, Balance and Empowerment.
Who YOU Are
You have 4-7 years of professional software development experience. You are excited to grow your career by being one of the most senior and respected software engineers on a small but growing engineering team where you help set the standards and influence the technologies used. Your wealth of knowledge and experience is sought after as people gravitate to you and your team. You have a proven ability to architect back-end systems and applications that scale and are robust and performant, and can navigate and make progress where the solutions to problems are not yet known. You are very capable of working independently but are invigorated by working closely and collaboratively with fellow developers who are smart, friendly, and genuinely want to succeed. You have found your place as an individual contributor in back-end software development, and enjoy teaching and mentoring others. You have passions that extend beyond programming, and prove you are self-motivated. You love to come to work but you equally appreciate an organization that champions life balance.
Responsibilities
- Work collaboratively with talented Product Managers, Data Scientists and DevOps engineers to prioritize, build, implement and support features utilizing exceptional communication skills
- Design and develop solutions for BENlab’s various creator-centric platforms
- Write exemplary code that is beautifully written, tested, and documented and hold a high bar for all code through code reviews
- Lead software and architecture designs and reviews
- Establish and evangelize good testing, deployment and production monitoring practices
- Deliver features on time and with quality
- Deploy and tune virtualized services on cloud infrastructure (AWS)
- Daily collaboration with peers, prioritize features, and work with a sense of urgency to deliver value for customers
Qualifications and Skills
- Undergraduate or graduate degree in Computer Science or related STEM degree or equivalent experience
- 4+ years of software engineering experience building applications in a formal team environment
- Experience in NodeJS and Typescript
- Experience using various back-end authentication & authorization schemes
- Experience with distributed systems
- Experience building & using GraphQL endpoints
- Experience designing & optimizing ElasticSearch, PostgreSQL, Redis or similar data storage systems
- Experience with New Relic or similar performance monitoring tooling
- Experience with infrastructure as code (IaC)
- Experience with Git or equivalent version control tooling
- Experience with containerization and orchestration using docker and docker compose
- Experience with data validation and continuous integration
- Experience in performance testing
- Experience working in empowered teams, practicing agile methodologies
- Passion for best practices when it comes to design and code, and a desire to develop innovative new ideas
- A curious mind–someone who enjoys learning, and delivering value to users
- Insatiable desire to improve our products, our platform and our operations
- Team player, customer-focused
$130,000 - $160,000 a year
In addition to the expected range listed, this role will be eligible for an annual bonus. Actual pay will be adjusted based on experience and location.
Don’t meet every requirement listed? Studies show that women and people of color are less likely to apply for jobs when they don’t meet every requirement. At BENlabs, we are committed to building a diverse and inclusive community, so if you think you could crush this role, even without all the listed qualifications, please apply! You may be exactly who we didn’t even know we need.