This month - Remote D3.js jobs
  • SlashData Ltd
    Must be located: Europe.

    We’re looking for a full-time Software Engineer to help drive data and visual insights out of millions of developer data points. 

    The position is full time, either remote or based in our Athens office (if you happen to live near), we will also consider locations within 2-3 hours of Central European Time.

    What skills we are looking for

    • 3+ years of experience developing web applications with modern JavaScript (ES6+) frameworks
    • Proven experience with React, Redux and related technologies
    • Familiarity with testing tools such as Enzyme, Mocha, Chai, Jest
    • Appreciation for good UX & UI design, ability to contribute to a design discussion
    • Backend web API development experience (Node.js)
    • Experience with AWS and other cloud providers
    • Experience with a language other than JavaScript, preferably one with static types
    • Experience working with relational and NoSQL databases (MongoDB)

    Bonus points for

    • Experience with AWS Lambda or other “serverless” backend architecture
    • Experience with Python
    • Experience with data visualisation (e.g. using D3.js)
    • An appreciation for data and understanding of statistics

    What you’ll be responsible for

    • Iterating on our in-house survey tool (built on AWS Lambda, React and Redux) to reach developers everywhere in the world and provide a delightful UX.
    • Working on our custom dashboard tool (backend in Node.JS / Python and frontend in React) for displaying data to clients and developers.
    • Maintaining and enhancing our developer and client-facing websites. We’ve deployed ‘static-CMS’ sites using Gatsby, Contentful, Prismic and Netlify. Much of our stack is using Node.js.

    If you’re that person, we’d love to talk.

    Key success metrics

    You will be successful in the role if in the first 6 months you have:

    • Shown ability to maintain and improve our existing codebase and your code is readable, testable, and understandable six months later.
    • Built successful working relationships across the company to support other technology-related activities.

    What we offer

    • Opportunity to make a difference as part of the research company that works with the biggest tech brands to help the world understand developers.
    • Competitive salary
    • Performance-based bonus every 6 months
    • Company share option plan
    • Your laptop of choice + large monitor
    • No dress code formalities. Come to work with your flip-flops or your holiday sombrero
    • Annual training budget to develop your skills and career
    • Monthly book allowance from Amazon, on any book you like
    • Spotify Premium or Netflix subscription
    • Part of an entrepreneurial, fast moving company that's raising the bar, and calling the trends of the software economy
  • MemCachier
    Must be located: Europe.

    As the newest addition to our team, you’ll lead web development and frontend projects. You will be responsible for making sure our web applications are stunning, responsive, and loved by our customers. Over time your responsibilities will grow to include contributing to the core system, and sharing in on-call duties. Our design is failure resilient, so incidents are rare, but we do share in carrying around a pager.

    We are a small team of engineers and, like our service, we are distributed—residing on two coasts of the United States and in Europe (or elsewhere, depending on the season). While we are collaborative, this means the job requires being comfortable with a high degree of independence. In return, you’ll be able to work wherever you are and won’t be bound to a particular schedule most of the time.


    • B.S. in Computer Science or equivalent experience.
    • Good English written communication skills—you don’t to be a native speaker, but you must be proficient.
    • Experience with frontend libraries (ideally Vue.js and D3.js).
    • Experience with web technologies (HTTP, web frameworks, etc).
    • Experience with languages like Go, Haskell, or Rust is a plus.
    • Experience working independently or in remote teams.


    • Take ownership of all frontend related web development tasks.
    • Contribute throughout the full stack, from provisioning services and core infrastructure, to the analytics dashboard and customer portal.
    • Share in on-call duties. Our design is failure resilient, so incidents are rare, but we do share in carrying around a pager.
    • Participate in discussions about software and product design.
  • Blue Orange Digital
    Must be located: United States of America.

    Job Description

    We are looking for an awesome React/Redux JavaScript Developer to help us build our web application. Our application uses GraphQL to connect the server and the client. We’re looking for someone comfortable dealing with structuring the Apollo/GraphQL queries to optimize data fetching into the redux store and right into React.

    We also have a lot of data visuals on the roadmap and experience working with D3 or other data visualization libraries is required.

    We’ve mapped the Elastic Search query API into the graphql interface which makes the data interface very sophisticated. It’s a fun, data-heavy middleware but gives the client a lot of power to request the range of data it needs.

    This project will run through the end of the year.


    • Build reusable code and libraries for future use

    • Comfortable working with D3/react or other data viz tools to make dynamic interfaces.

    • Write well structured GraphQL queries and pattern good binding with React.

    • Optimize code for efficiency and scale.

    • Testing client-side code and data loading queries.

    Skills And Qualifications

    • 2-3+ years working with React, React Native, Redux/Flux architecture.

    • Familiar with GraphQL

    • Elasticsearch Query DSL experience

    • Strong understanding of good CSS patterns with a comfort using pre-processing platforms, such as LESS and SASS

    • Not intimidated by amending Webpack or structuring NPM builds.

    • We use Git. You should know how to as well.

Older - Remote D3.js jobs
  • Mav Farm
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -20 to UTC +4

    We’re looking for a Software Engineer, Web to join Mav Farm! As a member of our Web team, you will design and develop our enterprise-facing applications which provide advanced business analytics to many of the world's biggest brands, retailers and publishers. You’ll partner with product, data science, and other engineering teams to develop clean and intuitive visualizations that provide meaningful and accessible insights from immense data sets.


    • Partner with product owners, engineering leadership and other stakeholders to identify development priorities
    • Work closely with UX/UI designers and product managers to consistently improve customer experiences
    • Partner with other engineers to develop roadmaps for full stack architectural changes in support of long term goals
    • Build secure interfaces which protect sensitive user and customer dataContribute to our internal Design System
    • Mentor junior engineering staff

    Minimum Qualifications:

    • BS degree in computer science or related technical field
    • 3+ years of software development experience on enterprise or consumer web applications
    • Experience converting designs into responsive HTML5/CSS3 static code
    • Experience building data visualizations (ex. D3.js)
    • Production experience with React
    • Independent, dedicated, and able to deliver production-ready code with minimal guidance
    • Experience writing tests with front-end testing frameworks (i.e. Mocha, Chai, Cypress)
    • Excellent communication skills, including the ability to identify and communicate data-driven insights

    Preferred Qualifications:

    • Three JS (WebGL 3D Interface)
    • Customize Magento's front-end components using layout XML, blocks, and templates
    • Author and extend Magento extensions
    • Develop custom PHP solutions
    • Next.JS framework experience
  • Aha!
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.Preferred timezone: UTC -8

    Are you an Engineer looking to revolutionize the way people roadmap and launch products that customers love? Do you want to create something that will change the way people think about innovation, and work with cutting-edge visualization, collaboration, and social ideation technologies at the same time? We are looking for highly ambitious engineers who want to work on major aspects of the Aha! product — from the back-end through to the end user experience. If this is you, we want to hear from you!

    As a Rails Engineer at Aha!, you will have an excellent opportunity to join a breakthrough and profitable company that is growing fast. Aha! was founded by a proven team of product and marketing experts. More than 250,000 users worldwide trust Aha! to set brilliant strategy, capture customer ideas, create visual roadmaps, and manage breakthrough marketing programs.

    We are looking for someone who:

    • Is experienced in Ruby-on-Rails
    • Wants to work on a major aspect of product functionality from back-end algorithms through to the user interface
    • Wants to be great and work in a fast-moving, online environment where the end-user is key
    • Has a computer science degree or demonstrated experience solving challenging CS problems

    We are committed to being great, and we want someone who:

    • Can work at a fast-paced company where the feedback cycle is measured in hours rather than weeks
    • Has a "get it done" attitude and a background of delivering superb work again and again
    • Is seeking a career-defining opportunity and a proven, results-oriented team that has sold multiple software companies

    We are building a distributed team, and you can work from anywhere in North America for this role. We offer generous salary, equity, benefits, and a profit-sharing program.

  • Daily Kos (Kos Media LLC)
    PROBABLY NO LONGER AVAILABLE.$100,000.00 - $110,000.00.

    LOCATION: Remote within the US or Oakland, CA

    Daily Kos is the nation’s largest liberal online political community, news organization, and activism hub. Powered by millions of dedicated activists, we’re transforming media and organizing by empowering regular Americans to reshape politics.

    We are seeking an independent, self-aware, remote-work experienced Front End Data Visualization Developer who will be responsible for writing code that is used by millions of people who care about progressive politics and are working to make real political change. You’ll join with a committed team of writers, researchers, and engineers as we plan ahead to the 2020 elections, and beyond. Building on our recent Elections site redesign, you’ll have an opportunity to bring readers new insight into our elections coverage in a visual, data driven way.

    Our highly regarded Elections team produces both unique editorial content and one-of-a-kind quantitative data daily, in order to explain what’s happening in every important election across the country. You’ll help present all of this information to our readership in new and accessible ways, including data visualizations, interactive maps, poll charts, and more. You’ll also be responsible for building, maintaining, and enhancing the databases that power the front end of our Elections site.


    • Expert knowledge of D3/JavaScript graphing technologies
    • Experience in graphics programming, interactive graphics, data visualization, and data analysis
    • Excellent problem solving, design, development, and debugging skills
    • Excellent relational database skills—both data modeling and query building skills.
    • Experience with large databases — ETL, RedShift or other columnar store, etc.
    • Interest in politics, elections, and political data
    • Knowledge of statistics
    • Python/R
    • React
    • Elasticsearch

    The above list is a set of highly desired attributes; we will evaluate each candidate as a whole. Tell us about unique skills, experiences, and attributes that you can bring to such a role that we may be missing and why it would be a benefit to the organization.

    $100,000 - $110,000


    This position is a 40 hour/week, full-time exempt position. Candidates must be legally eligible to work in the United States. The position offers a flexible work environment, the ability to work remotely or from home, competitive salary, excellent benefits including: full medical, dental and vision benefits, optional 401K with a company match, professional development stipend, a generous vacation package, as well as employer-paid maternity/family leave. Our organizational commitment to personal growth and work-life balance reduces churn and encourages a very rewarding long term position.

    At Daily Kos, we believe that the diversity of ideas, experiences, and cultures that our employees contribute to our organization help us be more effective activists, and we are proud to be an inclusive and equal opportunity workplace. We have a team of amazing people with different backgrounds and talents that are energized by the day’s news events, and people united by common cause. We’re a company that loves learning and supports growth and training for all our employees.

    Women, people of color, and LGBTQIA individuals strongly encouraged to apply.

  • Cinchapi

    Cinchapi is seeking a Fullstack Software Engineer to join our Integrations team. In this role, you’ll work directly with our customers to solve challenging problems using our software platforms.

    As a Software Engineer on the Integrations team, you’ll deploy Cinchapi’s technology to meet customer needs, build integrations with third party systems and solicit constant feedback from customers to improve our products with rapid iteration cycles.

    A successful candidate is someone that has worked on enterprise JVM systems and modern reactive Javascript applications.

    This is a full-time contract position that initially pays between $35-$40 per hour.

    Technologies we use

    • Core Cinchapi platforms and products provide the foundation for customer deployments.

    • Java for backend services.

    • VueJS and D3 for frontend applications.

    • Docker, Google Cloud and AWS for infrastructure.

    What you’ll do

    • Build custom frontend and backend software that use core Cinchapi platforms for data integration, storage and analytics.

    • Build ad-hoc APIs and integrations to connect various 3rd party systems with Cinchapi and each other.

    • Use machine learning to create algorithms that provide functionality like intelligent matching and smart recommendations.

    • Make enhancements and bug fixes to core Cinchapi platforms to better solve common customer problems.

    What we’re looking for

    • Intermediate experience with Java and the JVM.

    • Intermediate experience with VueJS and Nuxt or another reactive Javascript ecosystem.

    • Experience working with NoSQL databases like MongoDB.

    • Experience working with SQL databases like MySQL and PostgreSQL.

    • Experience with Docker or containerization, in general.

    • Comfort with Bash and the Linux command line (i.e. a knack for creating shell scripts to automate system administration tasks).

    What we’d love to see

    • A familiarity with ConcourseDB, Cinchapi’s open-source distributed database warehouse for transactions, search and analytics across time.

    • A demonstrated understanding of various challenges associated with distributed systems at scale and experience overcoming them.

    • Previous interfacing directly with customers (technical and non-technical)

    • Experience with Kubernetes.

    • Understanding of the CAP theorem.

    • Knowledge of database internals and appreciation for the inner-workings of complex storage systems.

    • A history of contributing to open source projects.

    **About Cinchapi

    Cinchapi is a venture-funded technology startup on a mission to make data make sense. We give enterprise companies real-time data insights with the power to act when it matters. The Cinchapi Data Platform is the world’s first code-free system for data discovery, analytics and automation powered by machine learning.