Job details
Job type full-time
Full job description
At projector, we’re on a mission to help people communicate with purpose to effect positive changeWe’re building a graphic design platform where anyone is invited to turn their ideas into beautiful visual stories, with tools that are powerful, collaborative, and pure funFrom content creators, to small business owners, or creative teams looking for a better way to work together, we want to make it easier for more people to meaningfully connect with their audience through good design.
It’s an exciting time at projector, and we’re looking for backend engineers to join our team and help us tackle the technical challenges of bringing professional-grade graphics, gifs, videos, presentations, social posts, and more, to a real-time collaborative space on the webIf you’re a mid to senior-level engineer that loves working on early stage consumer products and is looking for a challenging role with a small engineering team, we’d love to hear from you.
About the role in this role you will have the opportunity to work on a wide range of distributed system projects including data modeling and storage, feature-based business logic, designing and building new rest endpoints and custom websocket protocolsYou’ll work closely with our product design and client engineering teams to design great technical solutions that allow us to realize our product vision; and you’ll have a direct impact on the product as you support us in building and scaling these servicesOur backend is written in typescript (and some golang) running on kubernetes.
What you`ll do
Work closely with product design and client engineering to plan new product features.
Work in typescript (and occasionally golang) to implement new business logic and rest endpoints for our web client.
Design and implement new data models in a mix of sql and document based storage engines.
Write test suites to ensure that new functionality is working and remains stable through iteration.
Debug and fix backend production issues that get reported through automated monitoring and user feedback channels.
Work with our devops and qa teams to test and monitor releases related to your workMaintain a clean codebase to support a growing team and product.
This might be for you if
You have +3 years experience working on a backend that sees significant user traffic.
You’ve worked on a team with a shared code base and style guide.
You can hit the ground running working in javascript and node.js.
You are comfortable breaking down problems into pieces and working incrementally.
You understand client/server communication and have an eye for great api design.
You have experience with code reviews.
You have a strong understanding of breaking changes and how to make them without breaking the product.
You have a high bar for getting it right and are not afraid to fail along the way.
You believe there is always more to learn and are eager to grow as an individual.
About us
Projector is a place for every story to be toldOur team is diverse, inclusive, and empathetic to one another’s experiencesWe are purpose-led, seeking to positively impact our work environment and the world around us, no matter what.
We keep things openThat means transparency from the top-down and the bottom-upWe know that our growth only comes from the people who are doing the work, which is why we value (and encourage) feedback from all team members.
We have flexible work hoursWho decided that good ideas only live between 9am and 5pm? we provide flexible hours to accommodate different schedules of our team because we believe great work speaks for itself.
We’re growing fastWe recently raised our series b funding and already have thousands of customers ranging from leading creative agencies, to popular dtc brands, and design-forward small businesses.
We offer competitive compensationWe know that a strong team is worth the investmentThat’s why we offer competitive salaries, equity packages, and benefits to everyone who comes onboard.
Benefits & perks
Full medical, dental, and vision insurance for all employees and their dependents.
Fully-compensated parental and maternity leave.
Home office stipend up to $2000.
Annual learning development stipends up to $2000.
Optional 401(k) with employer matching.
Generous vacation time, sick leave, and holidays.
Commuter perks, fsa and hsa options, and a range of extra benefits through trinet, our benefits provider.
Role location: we`re looking for talented peopleWhere you live or work is less important than your ability to be an effective partnerWith the majority of our team currently located in the pacific time zone, working productively with them is key to the success of this role.
At projector, we believe employing a team with diverse thoughts, experiences, and opinions will make our team and our product strongerWe are an equal opportunity workplaceWe are dedicated to equal employment opportunities regardless of race, color, ancestry, religion, sex, national orientation, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status.