Slides With Friends is hiring a Remote Senior Full Stack Engineer Vue.js
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 so well.
What weโre looking for
You have 6+ years of hands-on experience building complex production software for the web
You have a minimum of 2 years working with VueJS professionally
You have a 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
You have solid written and verbal English skills and communicate clearly
You are experienced with modern best practices for automated testing, CI/CD, git, etc. and can help us improve where we need it
You have 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
We currently use the following tech:
VueJs/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
Our founders live 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.
Please mention the word WONDERS when applying to show you read the job post completely (#RMy4xOS4zMS43Mw==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$60,000 — $110,000/year
How do you apply?
The salary range for this position is $70k-$110k USD depending on location and experience. To send an application please fill out the following form:
NOTE: This is a senior position requiring demonstrable experience. Please do not apply if you cannot provide examples of code/work that you have done matching our requirements.
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
This job post is closed and the position is probably filled. Please do not apply. Work for Lemon.io and want to re-open this job? Use the edit link in the email when you posted the job!
Are you a talented senior developer looking for a remote job that lets you show your skills and get a better compensation and career growth? Look no further than Lemon.io - the marketplace that connects you with hand-picked startups in the US and Europe.
What do we offer:
We respect your time: here is no micromanagement or screen trackers.
You can earn with us $5k - $9k monthly - the rate depands on your skills and experience. We've already paid out over $10M to our engineers.
You will enjoy your work - itโs possible to communicate async and choose a schedule that works best for you.
You will communicate directly with the clients. Most of them have technical backgrounds. Sounds good, yeah?
We will support you from the time when the application will be started during all our cooperation.
No more hunting for clients or negotiating rates - let us handle the business side of things so you can focus on what you do best.
We'll manually find you the best project accoarding to your skills and preferences.
You will work at the fast-paced startup environment that will keep you motivated and engaged.
We will connect you with the best developers in the world through our community. Also every month we have two online events - you can join them as a Member or a Speaker.
P.S. Keep up-to-date with Lemon.io events by following us on LinkedIn.
We also collaborate with other companies through staff augmentation. More details are here.
Who we are looking for:
Senior Software Developer
Senior+ Software Developer
Requirements:
4+ years of software development experience
3+ years of experience with React.js
3+ years of experience with Python OR with Ruby
Experience with AWS is a plus
Experience withย Node, Next, React Native, Docker, Kubernetes would be a plus but not mandatory
Good command of English, both written and spoken, as youโll be communicating with clients directly
Strong organizational skills โ ability to work full-time remotely with no supervision
Responsibility โ we want to trust you
Soft skills โ we value clear and effective communication, at the same time don't force you becoming a public speaker
Ready to take your career to the next level? Apply now and join the Lemon.io community!
If your experience matches with our requirements be ready for the next steps:
VideoAsk (about 10 minutes)
Completing your me.lemon profile
30 minutes Screening call with our Recruiters
Technical Interview with our Developers
Feedback
Magic Box (we are looking for best project for you)
P.S. We work with developers from LATAM, Canada, UK, Europe BUT we have some exceptions.
At the moment, we donโt have a legal basis to accept applicants from Albania, Bosnia and Herzegovina, Croatia, Kosovo, Montenegro, North Macedonia, Slovenia, Monaco, Belarus, Russia, Serbia, Denmark, Norway, Luxemburg, Iceland, Liechtenstein, San Marino, Belize, Cuba, Nicaragua, Saint Lucia, so we donโt work with applicants from these countries.
Please note that due to the overwhelming number of applications, only suitable candidates will be contacted for an interview.
We strongly ask you to send your CVs in ENGLISH. Application in English will be considered first. Good luck to everyone!
Please mention the word AVER when applying to show you read the job post completely (#RMy4xOS4zMS43Mw==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$50,000 — $110,000/year
Benefits
๐ Distributed team
โฐ Async
๐ No monitoring system
๐ซ No politics at work
๐ We hire old (and young)
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Proxify and want to re-open this job? Use the edit link in the email when you posted the job!
About us:
Talent has no borders. Proxify's mission is to connect top developers around the world with opportunities they deserve. So, it doesn't matter where you are; we are here to help you fast-track your independent career in the right direction. ๐
Since our launch, Proxify's developers have successfully worked with 1200+ happy clients to build their products and growth features. 3500+ talented developers trust Proxify and its network to fulfill their dreams and objectives.
Proxify is shaped by a global network of supportive, talented developers interested in remote full-time jobs.
The Role:
We are looking for a Senior Vue.js Developer for one of our clients. You are a perfect candidate if you are growth-oriented, you love what you do, and you enjoy working on new ideas to develop exciting products and growth features.ย
What we are looking for:
+5 years experience with Vue.js and object-oriented programming.
Proficiency in JavaScript, including its syntax and features.
Strong understanding of the Vue.js framework and its core principles, and ecosystem.
Working experience with HTML5 and CSS3.
Knowledge of server-side rendering.
Ability to write efficient, secure, clean, and scalable code.
Experience in consuming and designing RESTful APIs.
Intermediate-advanced English level.
Ability to communicate well with both technical and non-technical clients.
Nice-to-have:ย
Time zone: CET (+/- 3 hours).
Familiarity with automated JavaScript testing.
Knowledge of modern development tools, like Git.
Angular, React, Typescript knowledge.
Responsibilities:
โโDesign and develop innovative web applications that draw the userโs attention.
Write reusable, effective, and scalable code.
Build modular and reusable components and libraries.
Implement frontend components with the Vue.js framework.
Test, update, and optimize the application for performance and security.
Collaborate with other team members and stakeholders.
What Proxify offers
Career-accelerating positions at cutting-edge companies Discover exclusive long-term remote engagements at the world's most interesting product companies.
Hand-picked opportunities, just for you Skip the typical recruitment roadblocks and biases with personally matched engagements.
Fast-track your independent developer career Start small and gain more freedom to take on new engagements as you build your independent developer career.
A recruitment process that values your time Only one hiring process with the possibility of several positions, without any additional tests.
Please mention the word UNSELFISH when applying to show you read the job post completely (#RMy4xOS4zMS43Mw==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$40,000 — $80,000/year
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Hellotext and want to re-open this job? Use the edit link in the email when you posted the job!
At Hellotext, we're on a mission to change the way eCommerce businesses communicate. Leveraging our innovative Customer Data Platform (CDP) and engagement tools, we empower businesses to construct comprehensive customer profiles from diverse data sources such as eCommerce platforms, Point-of-Sale (PoS) systems, and more. We make reaching out to customers effortless, enabling businesses to execute precisely targeted campaigns via WhatsApp, SMS and more.
In essence, we're transforming the communication landscape by enabling businesses to connect with the right customer, delivering the right message, at precisely the right moment. With Hellotext, communication is not just simplified, it's optimized for success.
As a small yet growing startup, we're looking for a passionate and experienced Ruby on Rails software engineer to become the fourth member of our tight-knit team. This is an opportunity where your contributions won't just be felt - they'll help shape the direction of our company and its products.
Your Role
Weโre seeking a dedicated candidate for a remote and full-time position. As a company, we value great design and code, and pay close attention to detail throughout the product development process. If youโre passionate about writing elegant, well-organized code, this may be the perfect opportunity for you.
You'll be working directly with our CTO to expand our capabilities, delivering faster and more efficient solutions to our clients. Apart from coding, you'll also engage in strategic discussions, contribute to architectural decision-making, and influence the roadmap of our product.
Your Responsibilities
Enhance our mission and expand our product's capabilities by developing new integrations with third-party services and APIs. This includes eCommerce platforms, Point-of-Sale (PoS) systems, CRMs, and more. Your contribution will be instrumental in broadening our product's scope and enriching our platform's connectivity options, directly impacting the way our clients do business.
Building new features and functionality for both the frontend and backend.
Optimize existing complex backend processing jobs when required.
Collaborate with the CTO in identifying parts of the system that need fixing and optimization.
Participate in building new app features and our new dashboard.
Assisting in scaling efforts by performing benchmarks and optimizations as needed, and proposing changes to architecture design.
Your Qualifications
You have experience building applications with Ruby and Rails, ideally in projects involving complex interactions with 3rd party APIs.
You possess a deep understanding of application integration, including studying and understanding integration tools' documentation, and transforming it into efficient code.
You have a good background in JavaScript and familiarity with Hotwire and other popular JavaScript frameworks such as React, Vue, etc.
Strong experience with PostgreSQL, including working with large databases, complex queries, and materialized views.
A formal Engineering or CS background is preferred, but not required. If not, the candidate should be able to explain how they have learned the fundamentals of CS.
Familiarity with design patterns, Domain-Driven Design (DDD), and algorithms.
A strong sense of aesthetics and product design, with the ability to improve flows and UI designs independently.
Familiarity with common stack tools and technologies such as Github, CI, RSpec, AWS, CSS/Sass/TailwindCSS.
You are humble and have excellent asynchronous communication skills. You are open to giving and receiving constructive criticism.
You possess strong written and verbal communication skills in English and can explain complex issues clearly. Knowledge of Spanish or Portuguese would be a plus.
Our Team
We are a distributed global team comprising of the CEO, CTO, and a Sales Executive. You'll be our fourth addition, closely collaborating with the CTO and occasionally engaging with the rest of the team in meetings.
Our Stack
Ruby and Rails, Hotwire, TailwindCSS, PostgreSQL, ElasticSearch, Kubernetes clusters deployed to AWS, and GitHub.
You
You love the thrill of building a product from scratch, relishing the opportunity to influence its design decisions and future trajectory. You understand the importance of code structure and relationships when writing code. You recognize the occasional need for quick-fixes and are able to balance this with maintaining overall system integrity. You are independent and don't require micro-management.
In joining Hellotext, you'll be part of a dynamic startup that values its employees as much as its product. Apply today and make a difference in the eCommerce communication landscape.
Benefits
100% Remote: Work from anywhere, at any time, without the hassle of a daily commute.
Flexible Schedule: Choose a work schedule that works best for you and your lifestyle.
Generous Time-Off Policy: Take time off whenever you need it, with unlimited paid time off.
Please mention the word ACCOMPLISH when applying to show you read the job post completely (#RMy4xOS4zMS43Mw==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$50,000 — $80,000/year
Benefits
๐ Distributed team
โฐ Async
๐ Unlimited vacation
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.