Senior Fullstack Engineer, VSCO Economy
VSCOAbout the role
About VSCO
At VSCO, our mission is to nurture creativity so you can make it. We are a leading photo and video editor with a library of 200+ premium quality presets and tools, an easy-to-use video editor, and a curated collection of photography of all genres, styles and aesthetics from our global community of talented creators. We are looking for humble overachievers and self-starters who are naturally curious, highly organized, and thrive in a fast-paced, ever-changing environment. We foster a culture of collaboration, inclusion, ambition, and progress.
We’re looking for a Senior Fullstack Engineer to architect, design, write and release software end-to-end and across the stack within the VSCO Economy domain. In this role, you will be part of the team which owns the Fintech front-end and back-end for VSCO. As a Senior Fullstack engineer in the VSCO Economy team, you will contribute to both the backend and frontend interface related to payments and creator monetization. Developing and launching VSCO Economy is a critical strategy for the future of the company’s success.
The day-to-day
- In addition to designing and building highly-scaled backend services, you will also be contributing to the architecture and implementation of our web client code and development of any client SDKs
- Collaborate with other engineers on the team to solve difficult and exciting distributed system design and implementation problems
- Build clean, testable, maintainable, and idiomatic code, and drive the team forward in relation to code quality
- Identify and fix issues to improve scalability, performance, and simplicity of our systems
- Help in guiding initiatives and collaborating with Product Management, Data Science, Design, Engineering, and Research teams
Qualifications
- 7+ years of experience developing software as a Fullstack engineer (hands-on frontend and backend)
- Must have demonstrated a recent history of rich hands-on experience as a Fullstack engineer on at least one large complex system, contributing to both the frontend and backend
- Proficiency in React and knowledge of modern React stack
- Exposure to distributed systems
- Experience with Go/Golang and familiarity with Kafka/RabbitMQ (or any other asynchronous messaging mechanisms)
- Understanding of modern design patterns
- Exposure to event-driven architectures and underlying distributed patterns
- Fundamental understanding of concurrency and multithreading patterns
- Experience with and great command of at least one of the following API interfaces (GraphQL, REST and/or gRPC)
- Experience with at least one type of NoSQL and one SQL-based database technology
- Strong software engineering best practices (e.g. coding, unit testing, code reviews, design documentation)
- Experience working on complex, high-impact projects
- Experience working on full stack teams, collaborating closely with iOS, Android, and web engineers
- Exposure to at least one mainstream cloud provider (AWS preferably, GCP, and/or Azure)
- Exposure to and experience with good CI/CD practices and tools (i.e use of GithubActions, CircleCI, Kubernetes, Docker etc…)
- BS or MS in Computer Science, Mathematics, Engineering, and/or related field
Nice to haves
- Background in financial technology (fintech) or payments
- Background in user authentication and exposure to auth protocols
- Guide migrations from monolithic architectures to microservice-based architectures and implement modern design patterns
- Ability to drive product requirements and architecture discussions
- Interest in building something new and working cross-functionally and collaboratively to do so
- Eagerness to learn and grow within VSCO
- MS or higher in Computer Science, Mathematics, Engineering, and/or related field
Job Perks
- A virtual first workplace with quarterly company-wide travel events to connect and play.
- Competitive Salary & Equity
- Healthcare insurance, vision, dental insurance for employees and families
- Flexible vacation policy
- Creative Fridays, VSCO Create weeks (our version of hack week), and so much more.
Why VSCO?
We value the creative process and our employees’ opinions — input is encouraged, regardless of your position or title. We want to work with people who are driven and demonstrate initiative in taking our mission to the next level.
We believe in building a safe place for creative expression and celebrating that which makes us human, welcoming unique and personal backgrounds and experiences. We’re proud to foster diverse perspectives within VSCO as we
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s