The best remote jobs, hand-picked daily.

Post a job for $299
  • Software Dev (13)

    • Hi there!

      We're looking for a Senior Frontend Engineer to join the engineering team at Zapier. Want to create a simple product that allows anyone to do complex, incredible things with the world's APIs? Then keep reading!

      We know applying for and taking on a new job at any company requires a leap of faith. We want you to feel comfortable and excited to apply at Zapier. To help share a bit more about life at Zapier, here are a few resources in addition to the job description that can give you an inside look at what life is like at Zapier. We hope you'll take the leap of faith and apply.

      Zapier is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

      Even though our job description may seem like we're looking for a specific candidate, the role inevitably ends up tailored to the person who applies and joins. Regardless of how well you feel you fit our description, we encourage you to apply if:

      You care deeply about improving frontend technology so our customers can have a great experience using our product.

      About You

      You love code. You love to take raw ideas and build great products with JavaScript, HTML, and CSS. You know JavaScript is imperfect, but you embrace its functional side and genuinely enjoy coding with it. You might like to talk about obscure computer science topics, but really, you just want to write simple code and ship new products and features to customers (or improve existing ones).

      You love great UX. You spend most of your time coding, but you also have an eye for great design and a feel for great UX. Maybe you were once a designer (or still are) or maybe your creative outlet has always been the code. Either way, you care about more than just the code.

      You love learning new things. You love researching new tech and driving forward with the implementation details. Your focus is on frontend JavaScript code, but you can dig in wherever needed. Python, CSS, build tools, shell scripts, you name it. If you don't already know it, you're ready to learn it.

      You can balance lots of concerns. Frontend apps have to take into account performance (using networks and devices that we can't control), customer demands, A/B tests, UX research, code quality, a rapidly changing ecosystem of languages and modules, and the list goes on. And we actually want to ship things too! You can balance those demands without getting overwhelmed and keep the needle moving forward.

      You love helping others. You love sharing knowledge with the rest of your team, building shared tooling for other engineers, giving back to the open-source community, and directly helping customers.

       

      Things You Might Do

      Zapier is a small, fast-growing, and remote-first company, so you'll likely get experience on many different projects across the organization. That said, here are some things you'll probably do:

      • Research, guide, and execute frontend architecture changes, including but by no means limited to GraphQL, server-side React rendering, and Flow typing.
      • Build reusable React components with modular CSS, manage data on the client with Redux and GraphQL, and test everything with Jest.
      • Measure and resolve performance bottlenecks, using tools like Chrome DevTools, Lighthouse, WebPagetest, or custom tooling.
      • Refactor or improve existing code. We've migrated most of our frontend to React, but we still have some Backbone code to clean up. And we constantly find ways to improve all of our JavaScript code.
      • Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together.
      • Help put tools, processes, and documentation in place to improve our code quality.
      • Review code written by other team members or other teams.
      • Ship to hundreds of thousands of users every day while having lots of autonomy in terms of code and feature ownership.
      • Work with complex and varied data structures (APIs can be a little, uh, eccentric).
      • Help out with our Python backend or Node-based developer platform.
      • Share what you know and learn either one-on-one or with lightning talks to the group.
      • Give back to the community via open source and blog posts.
      • Experiment: this is a startup so everything can change as we experiment with doing more custom partnership work
      • As a part of Zapier's all-hands philosophy, help customers via support to ensure they have the best experience possible.

      You’ll also have the opportunity to specialize in a variety of areas of the Zapier codebase, including core product or platform development. Focusing on a specialization will not limit your area for growth at Zapier as each engineer brings a unique perspective and can contribute differently in all areas. We encourage participation and will frequently have engineers contribute across teams to assist in projects.

      About Zapier

      For the past six years, Zapier has been helping people across the world automate the boring and tedious parts of their job. We do that by helping everyone connect the web applications they already use and love.

      We believe that there are jobs a computer is best at doing and that there are jobs a human is best at doing. We want to empower businesses to create processes and systems that let computers do what they are best at doing and let humans do what they are best at doing.

      We believe that with the right tools, you can have big impact with less hassle.

      We believe in small teams. Small teams are fast and nimble. Small teams mean less bureaucracy and less management and more getting things done.

      We believe in a safe, welcoming, and inclusive environment. All teammates at Zapier agree to a code of conduct.

      The Whole Package

      Location: Planet Earth.

      If you want to work remote, that's great. If you want to work near others, that's cool too. Our team of 100+ is distributed because it lets us work with the best people. You don't have to be located in the USA either. Some team members live in the United Kingdom, Thailand, India, Nigeria, Taiwan, Guatemala, New Zealand, Australia, and more! You just need the skills and drive to succeed in this role and the ability to work from anywhere.

      Compensation:

      • Competitive salary (we don't use remote as an excuse to pay less)
      • Great healthcare + dental + vision coverage*
      • Retirement plan with 4% company match*
      • Profit sharing
      • 2 annual company retreats to awesome places
      • 14 weeks paid leave for new parents of biological or adopted children
      • Pick your own equipment. We'll set you up with whatever Apple laptop + monitor combo you want plus any software you need.
      • Unlimited vacation policy. Plus we require you to take at least 2 weeks off each year. We see most employees take 4-5 weeks off per year. This isn't a vague policy where unlimited vacation means no vacation.
      • Work with awesome companies around the world. We partner with great software companies all over the world and you'll constantly get to interact with people from these great companies

      *While we take care of our international folks as best we can, currently, healthcare and retirement plans are only available to US-based employees.

       

      How To Apply

      We have a non-standard application process. To jump-start the process we ask a few questions we normally would ask at the start of an interview. This helps speed up the process and lets us get to know you a bit better right out of the gate.

      After you apply, you are going to hear back from us, even if we don't seem like a good fit. In fact, throughout the process, we strive to make sure you never go more than seven days without hearing from us.

      Optional: Share anonymously some demographic information about yourself to help us better track trends related to the backgrounds of candidates interested in working at Zapier in order for us to build a team that represents the users at Zapier and the broader world population.

      Zapier is an equal opportunity employer. We're excited to work with talented and empathetic people no matter their race, color, gender, sexual orientation, religion, national origin, physical or mental disability, or age. Our code of conduct provides a beacon for the kind of company we strive to be, and we celebrate our differences because those differences are what allow us to make a product that serves a global user base.

      Apply Here
    • 2 months ago
      We’re looking for a Back End Engineer to join the engineering team at Zapier. Want to create a simple product that allows anyone to do complex, incredible things with the world’s APIs? Then keep reading! We know applying for and taking on a new job at any company requires a leap of faith. We want you to feel comfortable and excited to apply at Zapier. To help share a bit more about life at Zapier, here are a few resources in addition to the job description that can give you an inside look at what life is like at Zapier. We hope you’ll take the leap of faith and apply. Zapier is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. We skew heavily towards candidates who have professional experience with Python. If you have none, or it has been a long time since you worked in Python, you can still apply, but know you’ll be ranked against candidates with current experience. About You You love building new things. Your work could be on our workflow engine, the editor that our customers use to build their Zaps, our platform where partners build their integrations, or any number of areas in between. You’ll have a primary focus on backend development in Python, though may need to jump into the frontend from time to time. Zapier is built on Django, React, node.js and AWS. We use modern tools, which means you’ll have the opportunity to work with software like Memcached, RabbitMQ, Zookeeper, Docker, Redis, Jenkins, Puppet, Ansible and much more. You have worked with teams before on large Python projects.You’re also familiar with frameworks like Django and React You understand how to design systems in a distributed manner across hundreds (and even thousands) of servers – we handle 100s of millions of API calls every week and are growing fast. You love shipping to customers. Your engineering projects will focus on understanding customers’ needs and translating those needs from product specifications into functional, production ready code. You’ll have the opportunity to ship code daily that will be used by millions of people. You love doing things efficiently. At Zapier, we believe in “Don’t be a Robot, Build the Robot.” We build systems and processes that let us scale our impact to be larger than ourselves. You love learning. Engineering is an ever-evolving world. You enjoy playing with new tech and exploring areas that you might not have experience with yet. You love to set your own course. You will have a team meeting and a one-on-one meeting every week where you can help direct the course of your projects. You’ll have a direct impact on what we work on next. Things You Might Do Zapier is a small, fast-growing, and remote-first company, so you’ll likely get experience on many different projects across the organization. That said, here are some things you’ll probably do:
      • Help scale a fast-growing and unique system – our workflow engine connects with thousands of APIs across thousands of servers
      • Plan and build product features – directly impact how our customers can be more productive
      • Improve our developer platform – directly impact the way partner devs add their apps to Zapier
      • Ship code to millions of users every week
      • Work with hundreds of different API integrations
      • Give back to the community via open source and blog posts
      • Experiment: this is a startup so everything can change
      • As a part of Zapier’s all-hands philosophy, help customers via support to ensure they have the best experience possible.
      You’ll also have the opportunity to specialize in a variety of areas of the Zapier codebase, including core product or platform development. Focusing on a specialization will not limit your area for growth at Zapier as each engineer brings a unique perspective and can contribute differently in all areas. We encourage participation and will frequently have engineers contribute across teams to assist in projects. About Zapier For the past six years, Zapier has been helping people across the world automate the boring and tedious parts of their job. We do that by helping everyone connect the web applications they already use and love. We believe that there are jobs a computer is best at doing and that there are jobs a human is best at doing. We want to empower businesses to create processes and systems that let computers do what they are best at doing and let humans do what they are best at doing. We believe that with the right tools, you can have big impact with less hassle. We believe in small teams. Small teams are fast and nimble. Small teams mean less bureaucracy and less management and more getting things done. We believe in a safe, welcoming, and inclusive environment. All teammates at Zapier agree to a code of conduct. The Whole Package Location: Planet Earth. If you want to work remote, that’s great. If you want to work near others, that’s cool too. Our team of 200+ is distributed because it lets us work with the best people. You don’t have to be located in the USA either. Some team members live in the United Kingdom, Thailand, India, Nigeria, Taiwan, Guatemala, New Zealand, Australia, and more! You just need the skills and drive to succeed in this role and the ability to work from anywhere. Compensation:
      • Competitive salary (we don’t use remote as an excuse to pay less)
      • Great healthcare + dental + vision coverage*
      • Retirement plan with 4% company match*
      • Profit sharing
      • 2 annual company retreats to awesome places
      • 14 weeks paid leave for new parents of biological or adopted children
      • Pick your own equipment. We’ll set you up with whatever Apple laptop + monitor combo you want plus any software you need.
      • Unlimited vacation policy. Plus we require you to take at least 2 weeks off each year. We see most employees take 4-5 weeks off per year. This isn’t a vague policy where unlimited vacation means no vacation.
      • Work with awesome companies around the world. We partner with great software companies all over the world and you’ll constantly get to interact with people from these great companies
      *While we take care of our international folks as best we can, currently, healthcare and retirement plans are only available to US-based employees.
    • 1 month ago

      Our mission is to help people find work that matters. We believe that the world is better when people understand the opportunities available to them. Our human-assisted AI platform delivers great results to our customers (customer quote: "I'd have a panic attack if you guys stopped existing").

      Because of this, we raised $3.5M from OpenAI researchers and Lightspeed Venture Partners at one of the highest ever valuations coming out of YC. Our team has previously sold companies, published machine learning research, has Dropbox's former Chief of Staff, and hails from MIT, Google, Airbnb, McKinsey, etc.

      Help us create a world where all 7 billion people work at jobs that they love, do things that they’re great at, and work for companies that are solving meaningful problems.


      Responsibilities

        • Create product features that solve customer problems and make interacting with Sourceress a delightful experience.
        • Own projects from conception and design through testing and deployment.
        • Collaborate with product, design, and users to understand the requirements and determine what we should build.
        • Minimize the complexity of the software that you create and maintain.
        • Continually improve your own software engineering skills (whether via side projects, classes, or whatever else works for you)

      Sample projects

        • Create tools and interfaces for customers to integrate our service more tightly with their own recruiting workflow (whether that's in their browser, their inbox, or via our own interface that let's them quickly find and add candidates to their process).
        • Ensure that candidates have a great experience at each customer -- integrating into the application tracking system to ensure that no candidates are dropped, flagging high priority candidates for the customer that need action right now, and allowing customers to see metrics about their recruiting funnel so they can improve the experience themselves.
        • Give customers visibility into, and control over, the entire product and recruiting process -- it currently operates mostly as a black box, and exposing the options already present in the system will make customers feel more in control and even happier about the product experience.

      Requirements

        • 3+ years of back end software engineering experience.
        • Strong software engineering skills.
        • Understand both the value of shipping quickly and of software craftsmanship, and have the judgment to know when to apply each.
        • Highly focused and productive.
        • Empathetic, thoughtful, and impact-oriented.
        • Enjoy designing, building, and shipping projects independently.

      Stack

        • Type-annotated Python 3 (django, scikit-learn, pytorch)
        • Typescript (react)
        • Postgresql
        • AWS
    • Who are we?

      Plato is a new type of design agency. We empower people to do what they love from anywhere in the world. Our vision is to blend the best of human creativity with the power of Machine Learning to reimagine collaboration with each other, and partnership with our clients.

      We believe that if you hire talented folks, lead with trust, and give people the tools they need to succeed, then creativity will come. Our team is completely distributed, but we’re building new modes of operation together.

      Our team leverages technology to collaborate because we want to, dives into deep work when we need to, and (every so often) connects in real life because we like to. With us, you get the opportunity to be curious and collaborate with passionate peers, without sacrificing autonomy or career ownership.

      Plato is proud to be backed by Y Combinator and some of Silicon Valley’s best investors. Join us on our untraditional, inspiring journey.

      What We're Building

      Plato’s engineering team focuses on managing the complex flow of tasks, assets, and data between clients, creatives, and Plato agency staff, leveraging a workflow system to encode the processes for each types of design projects.

      We strive to:

      • enable our clients to request new design projects and provide feedback
      • let creatives in our network submit work and iterate
      • empower our agency team to oversee many projects with minimal coordination overhead

      Roles & Responsibilities

      • designing and building our core workflow engine
      • integrating or replacing the software tools used for managing agency processes
      • instrumenting and measuring efficiency metrics to help understand agency capacity
      • discovering and proposing optimizations to the agency team’s workflows

      Your Working Style

      • Strong Written Communication Skills: Plato is a remote-first team. In order to work effectively as a distributed team, it’s important to capture our thinking in a way that’s useful for asynchronous collaborators. - note about cover letters being required?
      • Productive Laziness: Plato’s goal is to scale beyond what other agencies have been able to accomplish. This involves relentlessly chasing down mundane tasks that can be automated, in order to free up creative thinkers to do what they do best. Successful Plato engineers will have found ways to automate their personal tasks or engineering workflows and enjoy analyzing existing processes and looking for optimizations.
      • Empathy for Users and Colleagues: We believe that engineers who genuinely care about their colleagues and users will be more effective in spotting potential improvements and in prioritizing tactical fixes that help users alongside the team’s core engineering work.

      Your Background

      • >= 5 years Web Development Experience: We are looking for engineers who can take ownership of large parts of our architecture. This requires thoughtful tradeoffs such as when to incur technical debt vs when to engineer something more robustly. We believe this kind of skill is earned through a track record of building and owning substantial systems. 
      • JS/React and Python: Though we use a Python/Django API backend with a React frontend, we believe that candidates with the right attitude and a willingness to learn are more likely to succeed than those with resumes that happen to contain the exact list of technologies we work with. This was our policy at the last company we founded (URX YC S’13), and lifelong learning is a core part of our engineering culture.
      • System Architecture: Independent of the tech stack, it’s important to understand various options for integrating a multi-component system through queues, databases, micro services, etc.
    • 6 days ago

      Job Description

      We’re looking to hire a backend developer to join our team working on PSPDFKit for Web. We are building a modern PDF SDK with technologies like Elixir, React, PostgreSQL, Docker, and WebAssembly. Your role as a backend developer will be to implement new features, improve the reliance of our server component, and work on scalability problems in a well-tested Elixir application.


      You Will:

      Work as part of a small, driven team that builds new features and fixes existing issues on a steady schedule.

      Make architectural decisions that will impact thousands of products for years.

      Write readable and well-documented code with meaningful tests so that we can ship new releases often and without fear.

      Take the time to do things correctly instead of coming up with quick fixes.

      Collaborate with the entire company (Android, iOS, Windows, Core, Support, Design, Marketing, and Sales) using Slack, GitHub, and Zoom.

      Support our customers in integrating our products, help them debug and fix issues, and collaborate with them to understand their requirements for our products.

      You Should:

      Be familiar with or have an interest in learning Elixir and its ecosystem of tools and packages.

      Have a high-level understanding of the web technology stack (e.g. HTTP, WebSockets, cookies, proxies, and caching).

      Have a strong interest in scaling PostgreSQL or a similar RDBMS, as well as understand the importance of consistency and efficiency when designing the data model for an application.

      Be eager to learn more about systems design, highly concurrent applications, immutable data, and functional programming models.

      Have good communication skills and enjoy working on a passionate team.

      Have a pragmatic approach to problem solving.

      Have a good command of English for writing documentation and occasional blog posts.

      Understand the challenges of working on a distributed team.

      Please note that you can be a perfect fit even if not everything we’ve outlined above applies to you. If you have any questions, please don’t hesitate to ask.


      We Offer:

      The ability to work remotely and set your own schedule.

      A family-friendly work environment.

      Room for personal and professional development by encouraging learning and experimenting.

      Two planned company events during the year (for example, in Croatia, Italy, Spain, Greece, and Vienna).

      A motivated team that enables you to do your best work.

      A generous vacation policy of five weeks, plus an additional allowance for conferences.

      An Application Should Include:

      A writeup explaining who you are as a programmer. We are especially interested in knowing how you started, what projects you have loved (or not loved) working on, what motivates you, and what surprising things you’ve learned since you began programming.

      A piece of code (it doesn’t have to be your own) that does something you find interesting, and an explanation why.

      Links to online profiles you use (e.g. GitHub, Twitter).

      A description of your work history (such as a resume, LinkedIn profile, or prose).

      Your Day at PSPDFKit

      Your day at PSPDFKit starts with an asynchronous today message in our team’s Slack channel, where you outline your goals for the day so that everyone on the team knows what everyone else is working on. All our regular company meetings occur on the same day each week, so most of the time you’ll be able to focus on your assigned tasks without interruptions.

      You’ll work on adding features to our Elixir-based server product and improving the stability of our existing applications together with our customers. We strongly believe in code quality over quantity, which is why new changes undergo a proposal phase where everyone on the team is invited to collaborate. We write unit, integration, and end-to-end tests and do peer reviews for every change.

      Beyond working on features and bug fixes, we also take time to help you improve upon your personal goals (through regular 1on1s and mentoring). Our remote-first focus allows you to set up working hours that best fit your daily routine. You can read more about our onboarding period here.

      About Us

      PSPDFKit helps companies and users increase productivity across the globe. With our robust PDF solutions, we ensure developers and end users have the highest quality tools available to do their best work. Trusted by industry leaders such as IBM, SAP, Lufthansa, and United Airlines, PSPDFKit is the go-to solution for integrating PDFs into your app. Find out more about us on our team page and check us out on Instagram.

      PSPDFKit is an equal opportunity employer with people from many different cultures and countries. We celebrate diversity and are committed to building a team that represents a variety of backgrounds, skillsets, and perspectives, and to providing our employees with a work environment free of harassment.

      We do not discriminate on the basis of race, color, religion, age, marital status, national origin, ancestry, physical or mental disability, medical​​​ condition, sexual orientation, gender identity or ​expression, or any other non-merit factor. We’d especially love to receive applications from individuals who are underrepresented in the tech industry.

    • 2 months ago
      Bear Group is a leading web development firm based in Seattle looking for an experienced backend web developer to join our team. You will have the opportunity to work with leading companies and marketing teams to develop complex sites and integrations between systems.
       
      We are a fully distributed team that primarily builds in PHP on the Magento and Drupal platforms for ecommerce and content management sites. Since we are fully remote, you can work from anywhere! We do require at least 4 hours of working time overlap with the Pacific time zone work day where most of our clients are located. As a highly client focused organization, you will occasionally need to meet according to their schedule. This typically falls between 10 and 5 Pacific time, and we strive to give you plenty of time to focus on development.
       
      Working with a variety of clients, we fluidly form groups including a Technical Project Manager, a Quality Analyst, and one or more developers to complete sprints of work. The type of work depends on the client, but often includes:
      • Developing client web sites using Drupal and Magento Commerce
      • Focus on front-end development: HTML/CSS/Javascript coding, with Twig and PHP at template level
      • Balancing workload across many projects simultaneously
      • Quality assurance and testing across projects
      • Collaborating cross-functionally and with a diverse group of clients
      • Working with business development to assess and price new client projects
       
      You will need to be self-motivating and able to work independently most of the time, but we have a friendly and capable team to collaborate with when you encounter obstacles. You’ll need to have a minimum of 3-5 years of related work experience, a BA/BS degree, and experience with Drupal, Magento or similar open source frameworks. You’ll also need to be visually oriented with experience in Sketch or Photoshop and a good understanding of content organization and concepts within information architecture. Experience in client-service environments is a must and you’ll need to be professional and client service oriented; positive and proactive; able to react swiftly to meet client expectations.
       
      Since the technology world is constantly evolving, you’ll be expected to keep up with the current technologies and practices. To help with this, we provide an annual education stipend that can be used for attending relevant conferences or continued education courses.
       
      During your first week you will work closely with one or our senior developers to set up your new system and familiarize with our processes and tools. The system will be either Mac, Linux, or Windows to your preference, and we use Docker containers for a consistent development server stack. Other tools you will use include:
      • Git for source control
      • Bitbucket for Git repositories
      • Jira for project management
      • Confluence for documentation
      • Slack for communication.
      As you get your feet under you we will introduce some project work, again in collaboration with a senior developer on a sprint they are currently working on. Ultimately our developers work independently on your own tickets and sprints.
       
      In addition to competitive pay, a new computer, insurance, and 401k match, you’ll also receive:
      • 3 Weeks PTO plus approximately 10 vacation days annually
      • $1500 annual education stipend
      • Software stipend for the tools that you prefer to do the job
      To learn more about the company, visit www.beargroup.com
       
      We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
    • We're looking for a well-rounded and experienced full stack developer strong in both front-end (CSS, HTML, React, etc) and backend (NodeJs, Redis, Mongo, Serverless).  The perfect candidate can take a mock-up, have a conversation about the feature/interaction, and can build that interaction as a working application (CSS, HTML, React, Node-based API, etc). The right fit for our team has a love for coding and learning, works well in a fully-remote environment and is a high-energy strong communicator who can join an expert team and work with limited direction.  This person would have at least 3 years of professional experience and preferably experience working remotely. The Work:
      • Expand and evolve our social media dashboard and analytics platform used by thousands of journalists and broadcasters worldwide
      • Build new features (screens, interactions, workflows) based on mockups and wireframes
      • Build APIs and services that integrate with social media APIs (Facebook, Twitter, Instagram, etc)
      • Help upgrade our systems from SOA to true microservices on AWS Lambda (Serverless)
      The Environment:
      • 100% remote team
      • Platform based on React + Serverless + Mongo, etc
      • Mobile apps built w/ React Native
      • AWS Cloud-based hosted infrastructure
      • Slack, Hangouts and other online collaboration tools
      The Perks:
      • 100% remote work
      • Competitive pay
      • Comprehensive health, wellness and career benefits package
      • Trust, autonomy, empowerment
      This is just scratching the surface -- we're a fun team of people who love what we do!  If this sounds good so far then reach out and we'll share the details. Skills & Requirements We're looking for someone who can comfortably work on whole features/stories independently.  You should be strong on the front-end development (CSS, HTML, React, Angular) and equally strong on the backend doing API design, building NodeJs services in a serverless/cloud environment. Required skills/experience:
      • Strong understanding of modern JavaScript (ES6+), CSS and HTML concepts
      • Demonstrable experience with ReactJs and NodeJs
      • 3+ years web app development experience
      • 2+ years of front-end development (HTML, CSS/SASS, etc)
      • 2+ years of NodeJs experience
      • Fluency in Git, GitHub and source code management concepts
      Bonus skills/experience:
      • Social Media APIs (Facebook, Twitter, etc)
      • Serverless framework (AWS Lambda) experience
      • Microservices and/or SOA
      • Previous remote work experience
      Working Remote:
      • This is a 100% remote position, communication and self-direction are incredibly important
      • You'll need a dedicated workspace (with a door)
      • You must have a reliable high-speed internet connection (collaboration requires bandwidth)
    • Selfdecode (Overlap PST Hours)
      4 weeks ago

      About Us:

      We are a fast-growing and leading company in the personalized health space. We build software to help interpret peoples’ genetics, lab tests and symptoms in order to give personalized health recommendations.


      • Our primary goal is to give people the tools they need to live a healthier and better life

      • We are a flat organization and prioritize efficiency

      • We work as a team and every input and suggestion is taken into account, no matter who it comes from

      • We thrive on open communication and dedication

      • We are a meritocracy and people who show good abilities can move up in the organization fast.


      If this is the type of company you want to be a part of, apply now!


      Job Type and Pay:


      We are looking for a talented frontend developer. Pay will be in accordance with abilities and experience.



      • Full-time only

      • Position is remote

      • No agencies

      • Must work a minimum of 4 hours within PST time zone between 9AM to 8PM PST

      Required Duties & Skills:

      • Proficiency in React, Redux, and Redux-Saga

      • Must have a solid command of Javascript, CSS and HTML

      • Experience with React performance testing and performance optimization (React profiler, server-side rendering, code splitting/lazy loading)

      • Well-versed in source control with Git

      • Able to implement creative and visually-appealing frontend designs

      • Ability to translate designs, wireframes, and mockups into highly-composable code

      • Collaborating and troubleshooting issues with our backend team and other company stakeholders

      • Writing clean, readable code and tests

      • Giving and receiving feedback while working with a team

      • Strong English-language communication skills

      • Ability to work independently and as part of a team is essential

      Plusses:



      • Knowledge of React Native (for mobile app development)

      • Experience writing E2E tests with Cypress

      • Familiarity with AWS, bitbucket, and Heroku, Material-UI


      Our three companies:



      Selfhacked.com - With over 1.5 million visitors per month, SelfHacked is the best source of scientific information on supplements and health topics with integrity, no agenda or ideology. We strive for completeness and accuracy, and we work to make it accessible for everyone. The SelfHacked team includes 4 PhDs, 1 PharmD, 2 PhD students, 2 MS in biology, and a few biochemistry graduates.
      SelfDecode.com - We analyze people's DNA (over 15,000 users so far) and symptoms and give them health recommendations based on their DNA that are simple and easy to understand using our custom-built algorithms.


      LabTestAnalyzer.com - Provides high-quality, science-backed information and lifestyle, diet, and supplement recommendations based on lab test results.

      We are very selective in our process because we look for a very long-term, full-time partnership with our employees.


      We try to keep the process as short as possible so we don't waste anyone's time. We've designed our tests and procedures so that if someone doesn't score above a certain threshold for a given segment, they are booted from the application process early. Most people will not spend more than 10 min of their time on our process. People who do well keep progressing and ultimately get hired and love working for our company!


      If this is the type of company you want to be a part of, apply now!

    • 3 months ago
      Codelitt is looking for a Full Stack Developer with experience in HTML, CSS, and Javascript (React required) and a backend language (Ruby, Go, Python or .NET). Preferably you'll have a keen eye for the user interface, communicate well with designers, and with other engineers. You work well with others and friendly. While this is a remote position, there are often meetings at 9 a.m. ET. Something to take into consideration. Mountain Time, Central Time, or Eastern Time preferred. 

      REQUIREMENTS

      - Experience working and collaborating with teams - Experience in Linux and command line a must - Solid Javascript experience a must - Work with React - Experience with Functional programming is highly desirable - You know how to architect all components of a frontend project - You have experience reading API documentation and working with different endpoints to compose the desired effect - You know how to run projects through solid processes (things like code reviews, reviewing stories, planning) - Picks up new technologies quickly and efficiently - Uses Git effectively - Know how to create tests and why it's important - Knowledge of OOP and software design principles - Driven, ambitious, and interested in tech - Self-motivated - Acumen. You must be able to think of and judge multiple solutions for a problem and be able to reason between them. - You’re aware of how to build secure apps - You know how to optimize frontend load times, debug rendering issues, and overall provide a smooth experience to the user. - Knowledge of responsive frontends - You know C#, Ruby, Python or Go. IMPORTANT. You don't have to be an expert in backend tech, but you'll need to understand how to integrate with the backend guys. Additional Requirements- - You’ve practiced continuous integration - You've tinkered with Docker - Require JS/Webpack/Browserify is a bonus, too. - You’re interested in startups

      BENEFITS

      - Great mentorship and company culture  - Remote work - Challenging work and interesting projects - Healthcare benefits package - Fun office space in Wynwood (Miami - if you so choose)
    • Hubstaff is a fast-growing startup in the time tracking and project management space that fully embraces remote work. We are looking for a talented server engineer who enjoys focusing on frontend development to join our passionate development team. The correct person will take pride in their work, have extreme attention to detail, and be able to get their hands dirty implementing HTML/CSS/JS frontends. Implementing the designs from our design team will be the majority of the job role. Familiarity with popular JavaScript frameworks (React, etc.) is preferable. We are looking for a well-rounded developer who has the backend chops to implement the server-side aspects of their projects using Ruby on Rails. This position will report directly to our Head of Development and work closely with our other engineers. You’ll be able to work 100% remotely, and we are looking for someone that can grow with our products for years to come. You’ll be a good fit if you:
      • Are self-disciplined and have a great work ethic
      • Have good time management skills
      • Communicate well
      • Can work until at least 1pm EST M - F
      • Like having a consistent daily work schedule
      • Have at least three years of experience building SaaS interfaces
      Frontend Development Requirements:
      • Highly skilled with HTML / CSS
      • Bootstrap
      • Javascript & jQuery
      • Git
      Backend Development Requirements:
      • Ruby on Rails
      • Postgres or MySQL
      • Unit tests (rspec, etc.)
      • Background workers
      • Writing design docs
      • Working from design docs/specifications & wireframes
      Bonus:
      • React & Redux
      • Vue.js
      • AngularJS
      • Service workers architecture
    • Howdy 👋We’re the folks at Jilt, an email marketing platform built for eCommerce. We help thousands of stores grow sales with emails that delight their customers. Our team is 100% remote, with 21 people distributed all over the world. 

      We’re looking for a driven, detail-oriented senior engineer to join our team and build fast, scalable backend systems in Rails.

      You should be...

      • Deeply experienced with Ruby & Rails
      • Experienced with JavaScript, especially with front-end frameworks like React 
      • Adept at translating user stories into detailed engineering implementation tasks
      • Detail-oriented & curious, with a drive to understand and solve technical challenges
      • A self-starter, comfortable working independently and taking a high level of responsibility
      • Dedicated to constant learning and sharing your knowledge

      Bonus points if you also have…

      • Elasticsearch experience
      • Experience with eCommerce platforms like Shopify or WooCommerce, especially integrating with their APIs

      You’ll be responsible for…

      • Building features, tweaks, bug fixes, and refactors based on specs in Clubhouse stories (derived from both customer feedback and our product/support teams)
      • Adhering to internal code standards and best practices while suggesting new ones for team consideration
      • Carefully user-testing your own work and implementing feedback from code review
      • Providing detailed code reviews to your teammates
      • Updating our internal wiki & documentation
      • Assisting our support team with troubleshooting challenging issues

      Why you’ll love working with us…

      • Kind, wonderful teammates that enjoy their work as much as you do
      • Competitive salary
      • Annual company retreats (read about our last adventure in Lake Tahoe!)
      • Fantastic benefits: 27 days paid time-off, full health insurance (medical, dental, and vision), retirement contributions, paid parental leave, and more!
      • Transparent culture (check out our team wiki)

      Curious to hear more? Learn more about the position and apply here. Applications accepted through May 28th. We can’t wait to meet you!

      We support workplace diversity and do not discriminate on any protected class. We believe when we work together as a team of different views, experiences, and ideas, we can build amazing things.

    • Daylytes is building a company that brings people together through sports. We believe sports coverage lags behind the rest of the social and mobile apps we use, and we plan to build a solution. We aim to bring our customers relevant, unique, and engaging daily highlights (daylytes) that surpasses current sports media options. We’re starting methodically by delivering a superior product in a few local niches, then will expand outward to cover an increasing number of cities and regions with a scalable solution.


      We are developer-centric, led by a technical founder with startup experience, venture backed, and aim to provide our developers with a distraction free environment where they can solve scalable problems, thrive, and grow. You will be one of the first five to join the company, and will get to play a critical role in the direction of the business. You will help define the platform, have responsibilities that are not redundant, and be held accountable by our small team of less than five


      Responsibilities



      • Development of web-app and backend that will serve the Daylytes mobile apps (our stack is Rails, with React Native on mobile, and PostgreSQL db's.)

      • Managing data gathering scripts, scrapers, and data cleansing programs used in our content aggregation and tagging.

      • Administration of a database of sports content and metadata that will be used by web and mobile front ends.

      • Working directly with mobile developers and being involved in technical decisions that will impact our core mobile app.


      Technical Requirements



      • Experience with Ruby or/and Javascript as well as exposure to a variety of general programming languages

      • Experience with web development

      • Experience with database-driven applications and creating an API (we use PostgreSQL, with some legacy MySQL databases in use)

      Nice to Have's


      • History working in a small startup environment

      • Prior work creating a consumer app and maintaining it in the App Store

      • Any portfolio of work that you can share, public repos, open-source contributions, etc.


      Qualifications


      • A bachelors or graduate degree in computer science, engineering, or equivalent

      • More than 3 years experience

    • 1 month ago

      Codelitt is looking for a Full Stack Developer with experience in HTML, CSS, and Javascript (React required) and a backend language (Ruby, Go, Python or .NET). Preferably you'll have a keen eye for the user interface, communicate well with designers, and with other engineers. You work well with others and friendly.

      While this is a remote position, there are often meetings at 9 a.m. ET. Something to take into consideration. Mountain Time, Central Time, or Eastern Time preferred. 

      REQUIREMENTS

      - Experience working and collaborating with teams

      - Experience in Linux and command line a must

      - Solid Javascript experience a must

      - Work with React

      - Experience with Functional programming is highly desirable

      - You know how to architect all components of a frontend project

      - You have experience reading API documentation and working with different endpoints to compose the desired effect

      - You know how to run projects through solid processes (things like code reviews, reviewing stories, planning)

      - Picks up new technologies quickly and efficiently

      - Uses Git effectively

      - Know how to create tests and why it's important

      - Knowledge of OOP and software design principles

      - Driven, ambitious, and interested in tech

      - Self-motivated

      - Acumen. You must be able to think of and judge multiple solutions for a problem and be able to reason between them.

      - You’re aware of how to build secure apps

      - You know how to optimize frontend load times, debug rendering issues, and overall provide a smooth experience to the user.

      - Knowledge of responsive frontends

      - You know C#, Ruby, Python or Go. IMPORTANT. You don't have to be an expert in backend tech, but you'll need to understand how to integrate with the backend guys.


      Additional Requirements-

      - You’ve practiced continuous integration

      - You've tinkered with Docker

      - Require JS/Webpack/Browserify is a bonus, too.

      - You’re interested in startups


      BENEFITS

      - Great mentorship and company culture 

      - Remote work

      - Challenging work and interesting projects

      - Healthcare benefits package

      - Fun office space in Wynwood (Miami - if you so choose