Sr. Full Stack Engineer (remote)

Job description

Graphite is a boutique digital marketing firm that builds scalable growth engines for consumer technology companies such as Ticketmaster, MasterClass, BetterUp, and Honey. We specialize in search engine optimization (SEO), content strategy, mobile app growth, and conversion optimization. We are a fully distributed team that is dedicated to creating an environment where you do the best work of your career. With headquarters in San Francisco and team members across North America, Latin America, Europe, and Asia, we are ready to welcome our next team member!


We’re looking for a remote  Sr. Full Stack Engineer to develop premium, beautiful and interactive applications. As an important contributor to our team, you will have the opportunity to work across the stack and have a strong influence on the codebase and development process. This is a fully remote job opportunity.


Who we are looking for: You are eager to be the best at what you do. You are obsessed with learning and developing new skills. You feel comfortable taking full ownership of your projects and working in a performance-driven environment while cultivating a strong sense of team and collaboration.


What you’ll do:

  • Build systems and infrastructure for Graphite’s AI for Content Tools suite of services

  • Develop web apps to help the top consumer tech companies we work with grow

  • Work collaboratively with Data Scientists, Data Engineers, and Machine Learning Engineers

  • Routinely re-visit design decisions and tradeoffs, balancing the needs of frontend, backend, and offline processes

Job requirements

What you’ll need:

  • Experience building production web applications with modern frontend and backend frameworks

  • Exposure to architectural patterns of large, highly-scalable web applications (e.g. APIs, container orchestration, CI/CD, Infrastructure as Code, GraphQL, serverless computing)

  • Knowledge of Python, SQL, TypeScript, JavaScript, CSS, LESS, SCSS, Styled Components, or ability to learn

  • Experience with unit, integration, and end-to-end tests

  • Fluent English speaking skills

  • Experience with cloud providers, such as AWS, Azure, or Google Cloud Platform


Bonus if you have:

  • Experience or interest in functional programming

  • Understanding of cross-browser compatibility issues, browser networking, and client-side performance considerations

  • Strong project scoping and project management skills

  • Experience building applications that involve machine learning or data analysis

  • Expertise in other programming languages (Java, Javascript, Kotlin, Scala, Rust, etc.)


How we’ll help:
Graphite’s mission is to create an environment where you build the best work of your career. In order to facilitate this, we provide:


  • Process As Needed - We view the process as a way to empower better work, not as a series of dogmatic rules. We develop the best internal processes the same way we develop products - through iteration, measurement, and continuous improvement.

  • Autonomy - We trust you to be excellent at what you do. We will provide as much support as needed when needed, but no more. You will have autonomy and agency to drive projects forward, and own decisions and outcomes.

  • Flexible Work Environment - Everyone’s optimal work style is unique. We operate as a distributed team across North & Latin America and Asia. We optimize for productivity and performance, not time spent in an office. Help us build an optimal work environment that fits you as an individual.

  • Compensation - We want to work with the best people in the World and compensate accordingly.

  • Vacation & Time Off - In order to be the best version of yourself, you need time to recharge. We offer flexible PTO. Take time when you need it.

  • Benefits - We will ensure you have quality health care coverage and opportunities to further your education.


Graphite provides equal employment opportunities to all qualified individuals without regard to race, color, religion, sex, gender identity, sexual orientation, pregnancy, age, national origin, physical or mental disability, military or veteran status, genetic information, or any other protected classification.