Home / Jobs / Senior Fullstack Engineer - Vue.js (100% Remote) | Publiremote.com

Share:
Facebook X Linkedin WhatsApp

Published 2024-02-28

Senior Fullstack Engineer – Vue.js (100% Remote)


Senior Fullstack Engineer – Vue.js (100% Remote)

Company details

Type of job: Remote
Country: United States
City: Philadelphia, PA
Company: Slides With Friends
Company website:


Description of the offer

 

Slides With Friends is a platform for interactive presentations, group education, live polls/quizzes, and team building — we make group experiences more engaging, educational, and fun.

Our small remote team is looking to hire our first non-founding software engineer. You’ll work directly with our technical co-founder to help build and release new features as well as improve the reliability, speed, and organization of our codebase. This is a central, hands-on role and you will be a core part of the team: your work will directly improve our customers lives and you will see immediate results from the things you build.

As our first engineering hire it will be your job to bring technical expertise to our team and help us balance the need to develop and release new features regularly with the need to improve our code quality, organization, and testing. We aim to move at a deliberate, steady speed that will bring us the most progress and the best product over the long run.
To do well in this position you should have years of experience writing clean and reliable code, shipping features regularly, and taking ownership of complex projects from start to finish. You will be the primary builder of our software — this is a role for someone who likes to code and ship profusely and has the experience to do it well.

What we’re looking for
  •  6+ years of hands-on experience building complex production software for the web
  • 2+ years working with Vue.js professionally
  • Strong grasp of HTML/CSS including grid, flexbox, use of preprocessors, and optimizing for browser compatibility
  • You want a role that is primarily code contribution (e.g. building and launching features)
  • You have a visible track record of delivering products and feature to end-users
  • Solid written and verbal English skills and communicate clearly
  • Experienced with modern best practices for automated testing, CI/CD, git, etc. and can help us improve where we need it
  • Experience organizing large projects for reliability, testability, performance, and upgradeability and you have opinions on how best to do these things
  • You like to take ownership of projects and don’t need a lot of oversight or handholding
  • You understand the high-level goals goals of a project and create code that meets those goals, integrates elegantly with the rest of the codebase, and is ready for the future
  • You like to architect a project so it will be maintainable, testable, and extensible in the future. Thinking ahead is a key aspect of development for you

Extra credit
  • You have a CS, engineering, or similar degree
  • Experience building highly-available, scalable, real-time applications
  • Experience with Apollo/GraphQL/WebSockets
  • Experience with PostgreSQL, Hasura, or cloud systems (AWS)
  • Experience with use of Cloudflare, Fastly, or CDN
  • Experience with SVG or Canvas rendering/animation

Technology
  • Vue/Nuxt (migrating from 2 to 3)
  • Hasura backed by PostgreSQL
  • Apollo GraphQL over websockets
  • Cypress E2E testing

In the future we will be moving to: Vue3/Nuxt3, Typescript, more E2E testing, Storybook


Why work with us:
  • 100% remote and async team, we like working with talent wherever you are
  • Work when and how you want – we care about results not your hours
  • Your work will go directly into the hands of users and you’ll have a real impact
  • Work directly with the founders and get firsthand experience building and growing a bootstrapped SaaS company
  • Focus on deliberate growth and speed, not burnout-level pressure. Our goal is to build wonderful products over years, not push our team to the edge.
  • We value deep work and autonomy and have few meetings and minimal overhead

Things you might do:
  • Help us migrate to Vue 3 and TypeScript, adding tests and improving the organization of our code along the way
  • Suggest architecture changes that would improve performance and reliability for end-users
  • Architect and build a “single-player” or async mode for our presentations to help teachers and trainers assign quizzes
  • Implement a method for changing text sizing, positioning, and design on our responsive slides
  • Build new interactive slide types to add to our slide deck builder
  • Build a fast and light embeddable version of our interactive slides to use as live quizzes on a website
  • Update our GraphQL subscriptions, and relevant Postgres indices, to improve performance for groups of 1000+ simultaneous participants
  • Diagnose WebSocket disconnect issues and create a resilient solution that keeps our users connected and reduces error rates

About us

We are headquartered in Philadelphia, PA (USA, UTC-5) and the team works remotely in a variety of time zones. Slides With Friends was started during the pandemic to help distant groups stay connected and have fun remotely — and we are continuing with the mission of helping improve group experiences, social gatherings, and remote relationships. We want to bring software to the world that has a positive impact and brings people together.

The salary range for this position is $70k-$110k USD depending on location and experience.

 


How to apply?

Click on the button to get the company email or employment application form.
Apply on home page
Tags:


More options: Modify job, Delete job

Remember that you do not have to pay to participate in selection processes. Protect yourself from fraud with our Security Tips. If they ask you for money for an application you can Report job.


Promote your Job

Promote your job offer in the first positions.
$30USD for 30 days

Promote now

 

Top cities

Featured links

Follow us on Instagram @publiremote

@publiremote

 

 


Recents jobs

Published Friday 22 de November, 2024

Brand Designer for Identity Revamp

Newzoo
Remote
Worldwide

We’re a small, hands-on design team of two, seeking a creative partner (freelancer or small agency) to collaborate with us on revamping and



Published Friday 22 de November, 2024

Visual Designer

Coder
Remote
United States

Coder is on a mission to build enterprise software that makes software developers’ lives easier and keeps them in flow. We’re looking for

,


Published Friday 22 de November, 2024

UI/UX Designer

Files.com
Remote
Worldwide

At Files.com, we build technology so businesses can manage file transfer and security at scale. We are private equity backed, profitable, and lead

, ,


Frequently Asked Questions (FAQ)

PubliRemote.com is an online portal dedicated to connecting employers and remote workers. We offer a platform where companies can post remote work opportunities and professionals can find employment from anywhere in the world.   At PubliRemote, you will find a wide variety of remote jobs, both for freelancers and for people who want to Work From Home with a fixed schedule.

Publiremote provides a user-friendly platform for job seekers, helping them find high-quality, remote opportunities across various fields. With a focus on matching skilled professionals with roles that offer flexibility and work-life balance, Publiremote is the go-to site for anyone looking to take control of their career.

Start exploring today and discover remote roles in graphic design, customer service, proofreading, content moderation, illustration, video editing, and freelance writing that let you work from wherever you feel most inspired.

Posting a job is easy! Just sign up, click on “Post a Job,” and follow the steps to enter your job details. You can publish your job listing for free or choose to promote it for added visibility.

A promoted job costs $30 for 30 days. Promoted listings appear at the top of search results, making it easier for candidates to find your post.

 

Publiremote.com focuses on remote job opportunities across a variety of fields, including tech, marketing, design, and customer service. We welcome positions that allow candidates to work from anywhere or in a remote capacity.

 

To attract quality candidates, be clear about the job role, requirements, and any specific skills needed. Adding a descriptive title and highlighting remote perks or benefits also helps your listing stand out.

 

We accept secure payments through Stripe, which supports most major credit and debit cards. Your payment information is protected, ensuring a safe transaction.

 

Yes! If you need help, our support team is ready to assist you. Please reach out via our Contact Us page, and we’ll get back to you as soon as possible.