Just Front-end Jobs

Front-end Jobs nearNew York, NY

Senior Software Engineer - Fullstack

What you will do:

- Build software in a full-stack capacity, front-end and back-end, from architecture through deployment to the end-user.
- Contribute to existing products and services as well as build new ones.
- Execute end-to-end ownership and accountability over the projects you work on.
- Work relatively independently and asynchronously as part of a US-based product, design and engineer team within a global company across several time zones.
- Contribute to product ideation and feature specification.
- Shape our engineering culture, values, and processes.

What you will need:

- Demonstrated experience with a modern web technology stack that includes React, React Native, Node, AWS Lambda, PostgreSQL, GraphQL, Apollo and Typescript.
- Demonstrated experience shipping software as part of a small team.
- Familiarity with emerging web platform best-practices, including progressive web applications, service workers, network optimization, and performance optimization.
- A willingness to be a broad generalist, wear many hats, and react to changing requirements.
- Ability to prioritize competing tasks, work autonomously, understand technical trade-offs.
- A product-first mindset with a forward-thinking approach about how to use your craft to enable and evolve the business.
- Excellent verbal and written communication skills, especially when working with non-technical stakeholders.
- Passion and enthusiasm about what you do.

Apply

Remote Jobs

new

About Sticker Mule

Sticker Mule is the Internet's most "kick ass" brand. We are privately-owned, profitable, and powered by a globally distributed team who cares deeply about delivering a great customer experience at the highest technical standards. Our software team operates from 17 countries, and we're always looking for more exceptional engineers.
The Software team is responsible for building and maintaining our front-end and back-end services, developing new features and products, and troubleshooting problems.

See more about our teams here

We offer

  1. Remote work with flexible schedules
  2. Varied, interesting technical challenges to solve
  3. A fun "no bullshit" work environment

We like you to know

  1. Docker
  2. NextJS
  3. React
  4. NodeJS
  5. GraphQL
  6. Postgres
  7. Redis
  8. Familiarity with Ruby
  9. Excellent communication skills (English)
  10. Degree in Computer Science or equivalent practical experience

Challenges

  1. Improve and expand our React shared components gallery
  2. Migrate a large Rails code base to JavaScript front-ends and back-ends
  3. Maintain optimal front-end performance on desktop and mobile

Compensation and benefits

  1. $99,000-$135,000+
  2. $10,000 signing bonus
  3. 4 weeks vacation
    Apply now and work remotely at Sticker Mule
Apply

We're building the Data Platform of the Future

Join us if you want to rethink the way organizations interact with data. We are a developer-first company, committed to building around open protocols and delivering the best experience possible for data consumers and publishers.

Splitgraph is a seed-stage, venture-funded startup hiring its initial team. The two co-founders are looking to grow the team to five or six people. This is an opportunity to make a big impact on an agile team while working closely with the
founders.

Splitgraph is a remote-first organization. The founders are based in the UK, and the company is incorporated in both USA and UK. Candidates are welcome to apply from any geography. We want to work with the most talented, thoughtful and productive engineers in the world.

Open Positions

Data Engineers welcome! The job titles have "Software Engineer" in them, but at Splitgraph there's a lot of overlap
between data and software engineering. We welcome candidates from all engineering backgrounds.

Senior Software Engineer - Backend (mainly Python)

Senior Software Engineer - Frontend (mainly TypeScript)

Apply to Job ← (same form for both positions)

What is Splitgraph?

## Open Source Toolkit

Our open-source product, sgr, is a tool for building, versioning and querying reproducible datasets. It's inspired by Docker and Git, so it feels familiar. And it's powered by PostgreSQL, so it works seamlessly with existing tools in the Postgres ecosystem. Use Splitgraph to package your data into self-contained
data images that you can share with other Splitgraph instances.

## Splitgraph Cloud

Splitgraph Cloud is a platform for data cataloging, integration and governance. The user can upload data, connect live databases, or "push" versioned snapshots to it. We give them a unified SQL interface to query that data, a catalog to discover and share it, and tools to build/push/pull it.

Learn More About Us

How We Work: What's our stack look like?

We prioritize developer experience and productivity. We resent repetition and inefficiency, and we never hesitate to automate the things that cause us friction. Here's a sampling of the languages and tools we work with:

Python for the backend. Our core open source tech is written in Python (with a bit of C to make it more interesting), as well as most of our backend code. The Python code powers everything from authentication routines to database migrations. We use the latest version and tools like pytest, mypy and Poetry to help us write quality software.

TypeScript for the web stack. We use TypeScript throughout our web stack. On the frontend we use React with next.js. For data fetching we use apollo-client with fully-typed GraphQL queries auto-generated by graphql-codegen based on the schema that Postgraphile creates by introspecting the database.

  • PostgreSQL for the database, because of course. Splitgraph is a company built around Postgres, so of course we are going to use it for our own database. In fact, we actually have three databases. We have auth-db for storing sensitive data, registry-db which acts as a Splitgraph peer so users can push Splitgraph images to it using sgr, and cloud-db where we store the schemata that Postgraphile uses to autogenerate the GraphQL server.

  • PL/pgSQL and PL/Python for stored procedures. We define a lot of core business logic directly in the database as stored procedures, which are ultimately exposed by Postgraphile as GraphQL endpoints. We find this to be a surprisingly productive way of developing, as it eliminates the need for manually maintaining an API layer between data and code. It presents challenges for testing and maintainability, but we've built tools to help with database migrations and rollbacks, and an end-to-end testing framework that exercises the database routines.

  • PostgREST for auto-generating a REST API for every repository. We use this excellent library (written in Haskell) to expose an OpenAPI-compatible REST API for every repository on Splitgraph (example).

Lua (luajit 5.x), C, and embedded Python for scripting PgBouncer. Our main product, the "data delivery network", is a single SQL endpoint where users can query any data on Splitgraph. Really it's a layer of PgBouncer instances orchestrating temporary Postgres databases and proxying queries to them, where we load and cache the data necessary to respond to a query. We've added scripting capabilities to enable things like query rewriting, column masking, authentication, ACL, orchestration, firewalling, etc.

Docker for packaging services. Our CI pipeline builds every commit into about a dozen different Docker images, one for each of our services. A production instance of Splitgraph can be running over 60 different containers (including replicas).

Makefile and docker-compose for development. We use a highly optimized Makefile and docker-compose so that developers can easily spin-up a stack that mimics production in every way, while keeping it easy to hot reload, run tests, or add new services or configuration.

Nomad for deployment and Terraform for provisioning. We use Nomad to manage deployments and background tasks. Along with Terraform, we're able to spin up a Splitgraph cluster on AWS, GCP, Scaleway or Azure in just a few minutes.

Airflow for job orchestration. We use it to run and monitor jobs that maintain our catalog of 40,000 public datasets, or ingest other public data into Splitgraph.

Grafana, Prometheus, ElasticSearch, and Kibana for monitoring and metrics. We believe it's important to self-host fundamental infrastructure like our monitoring stack. We use this to keep tabs on important metrics and the health of all Splitgraph deployments.

Mattermost for company chat. We think it's absolutely bonkers to pay a company like Slack to hold your company communication hostage. That's why we self-host an instance of Mattermost for our internal chat. And of course, we can deploy it and update it with Terraform.

Matomo for web analytics. We take privacy seriously, and we try to avoid including any third party scripts on our web pages (currently we include zero). We self-host our analytics because we don't want to share our user data with third parties.

Metabase and Splitgraph for BI and dogfooding. We use Metabase as a frontend to a Splitgraph instance that connects to Postgres (our internal databases), MySQL (Matomo's database), and ElasticSearch (where we store logs and DDN analytics). We use this as a chance to dogfood our software and produce fancy charts.

The occasional best-of-breed SaaS services for organization. As a privacy-conscious, independent-minded company, we try to avoid SaaS services as much as we can. But we still find ourselves unable to resist some of the better products out there. For organization we use tools like Zoom for video calls, Miro for brainstorming, Notion for documentation (you're on it!), Airtable for workflow management, PivotalTracker for ticketing, and GitLab for dev-ops and CI.

Other fun technologies including HAProxy, OpenResty, Varnish, and bash. We don't touch them much because they do their job well and rarely break.

Life at Splitgraph

We are a young company building the initial team. As an early contributor, you'll have a chance to shape our initial mission, growth and company values.

We think that remote work is the future, and that's why we're building a remote-first organization. We chat on Mattermost and have video calls on Zoom. We brainstorm with Miro and organize with Notion.

We try not to take ourselves too seriously, but we are goal-oriented with an ambitious mission.

We believe that as a small company, we can out-compete incumbents by thinking from first principles about how organizations interact with data. We are very competitive.

Benefits

  • Fully remote

  • Flexible working hours

  • Generous compensation and equity package

  • Opportunity to make high-impact contributions to an agile team

How to Apply? Questions?

Complete the job application

If you have any questions or concerns, feel free to email us at careers@splitgraph.com
Apply now and work remotely at Splitgraph

Apply

Rails React GraphQL Engineer Ready Ride The Rocketship (Denver, CO)

The world changed in 2020.

Companies across the globe had to figure out how to complete their workflows in a completely remote environment. For sales teams selling complex products, this was an especially difficult challenge due to the collaborative nature of high-performing sales teams.

Luckily, we at Demoflow had already been building a gamechanging platform to redefine the way remote teams sell together. We have created a live sales workspace paired with Zoom to provide an amazing environment and experience to all remote sales professionals and their customers.

We quickly raised a seed round investment from prominent VC firms and companies including the Slack Fund, and we've spent the last year hitting the market quickly. Accordingly, we are building an incredible team of high-performing individuals who are ready to build a category-defining platform for this new remote selling economy.

Our company culture is driven by a value-based framework where our clients’ success is ultimately our success. We foster employee growth and development, and always strive to promote from within. What do we expect in return? A partner who is willing to give it their all in our fast-moving, ever-evolving, recently funded startup.

You will ACTUALLY have a direct impact on the success of our company. The work you do today will help build the foundation of (y)our team in the near future. Also, we like hiking, motorcycles, skydiving, movies, memes, and much more. You don’t have to like those things too, but we encourage you to be interesting.

Senior Full Stack Engineer

As a senior Full Stack Engineer you will design, develop, and deploy large, integral parts of the application. We have a pipeline of features that span all areas of the tech stack, so you should be excited about the possibility of having a big impact on the product. Ideally, you have experience running development processes and/or managing development teams. That won't be required immediately, but would be a big nice-to-have as we scale.

The role is ideal for an engineer with strong attention to detail and a high bar for quality. Demoflow users run demos worth hundreds of thousands of dollars to their companies, so bugs and crashes in critical workflows are not acceptable. Accordingly, the engineer should have experience with test-driven development and modern testing tools. This engineer will not only have the opportunity to build new product features, but also have the opportunity to help build an engineering team and mentor newer engineers in the future.

Day in the life:

  • Architect, design, develop, and deploy features across the tech stack.

  • Monitor, edit, and scale our infrastructure

  • Write automated tests in all areas to ensure we can continue to iterate quickly

  • Evaluate third-party tools versus building features “in house” 

  • Communicate daily progress with the rest of the engineering team

  • Interface with Sales and CS teams to ensure we are always working on the most important jobs each day

  • Present new ideas and respectfully debate those ideas with the team

  • Deliver and receive open, honest, and constructive feedback

Ideal Qualifications

  • 4+ years production experience with Rails and React

  • Experience with AWS infrastructure

  • Excellent communication skills

  • Electron

  • GraphQL

  • Jest

  • NodeJS

Additional Information

The most important requirement is that you are ready to be challenged, learn, and grow every single day. We are moving incredibly quickly as we build a category-defining product. We operate with transparent communication, honest feedback, and a growth mindset. 

To demonstrate your attention to detail, please include your favorite book and author in the header of your cover letter. Some of our favorite books are “The Power of Now” by Eckhart Tolle and “The Infinite Game” by Simon Sinek. 

Demoflow is an equal opportunity employer; we are focused on creating an inclusive environment and believe that diversity of all types is essential to our success. We encourage all to apply, and will choose you on the basis of qualifications and merit.
Apply now and work remotely at Demoflow

Apply

Jobs farther away

Rails / React / GraphQL Engineer Ready to Ride the Rocketship!

The world changed in 2020.

Companies across the globe had to figure out how to complete their workflows in a completely remote environment. For sales teams selling complex products, this was an especially difficult challenge due to the collaborative nature of high-performing sales teams.

Luckily, we at Demoflow had already been building a gamechanging platform to redefine the way remote teams sell together. We have created a live sales workspace paired with Zoom to provide an amazing environment and experience to all remote sales professionals and their customers.

We quickly raised a seed round investment from prominent VC firms and companies including the Slack Fund, and we've spent the last year hitting the market quickly. Accordingly, we are building an incredible team of high-performing individuals who are ready to build a category-defining platform for this new remote selling economy.

Our company culture is driven by a value-based framework where our clients’ success is ultimately our success. We foster employee growth and development, and always strive to promote from within. What do we expect in return? A partner who is willing to give it their all in our fast-moving, ever-evolving, recently funded startup.

You will ACTUALLY have a direct impact on the success of our company. The work you do today will help build the foundation of (y)our team in the near future. Also, we like hiking, motorcycles, skydiving, movies, memes, and much more. You don’t have to like those things too, but we encourage you to be interesting.

Senior Full Stack Engineer

As a senior Full Stack Engineer you will design, develop, and deploy large, integral parts of the application. We have a pipeline of features that span all areas of the tech stack, so you should be excited about the possibility of having a big impact on the product. Ideally, you have experience running development processes and/or managing development teams. That won't be required immediately, but would be a big nice-to-have as we scale.

The role is ideal for an engineer with strong attention to detail and a high bar for quality. Demoflow users run demos worth hundreds of thousands of dollars to their companies, so bugs and crashes in critical workflows are not acceptable. Accordingly, the engineer should have experience with test-driven development and modern testing tools. This engineer will not only have the opportunity to build new product features, but also have the opportunity to help build an engineering team and mentor newer engineers in the future.

Day in the life:

  • Architect, design, develop, and deploy features across the tech stack.

  • Monitor, edit, and scale our infrastructure

  • Write automated tests in all areas to ensure we can continue to iterate quickly

  • Evaluate third-party tools versus building features “in house”

  • Communicate daily progress with the rest of the engineering team

  • Interface with Sales and CS teams to ensure we are always working on the most important jobs each day

  • Present new ideas and respectfully debate those ideas with the team

  • Deliver and receive open, honest, and constructive feedback

Ideal Qualifications

  • 4+ years production experience with Rails and React

  • Experience with AWS infrastructure

  • Excellent communication skills

  • Electron

  • GraphQL

  • Jest

  • NodeJS

Additional Information

The most important requirement is that you are ready to be challenged, learn, and grow every single day. We are moving incredibly quickly as we build a category-defining product. We operate with transparent communication, honest feedback, and a growth mindset.

To demonstrate your attention to detail, please include your favorite book and author in the header of your cover letter. Some of our favorite books are “The Power of Now” by Eckhart Tolle and “The Infinite Game” by Simon Sinek.

Demoflow is an equal opportunity employer; we are focused on creating an inclusive environment and believe that diversity of all types is essential to our success. We encourage all to apply, and will choose you on the basis of qualifications and merit.

Apply

Full Stack Developer

Overview

Brandzooka is looking for a Full-Stack Developer to join our growing tech team. You'll have the opportunity to join our small (and mighty) but growing development team as we build a new & improved version of our SAAS platform. After focusing on the evolutions of our core MVP product for the past several years, we're scaling and building out a new major version of our app. You would join the team as a mid/senior full-stack developer, reporting to our lead developer.

Primary Responsibilities

Your primary responsibilities would include:

  • Front-end development using React, graphQL and aws-amplify

  • Implement designs with tailwindcss

  • Internal and external APIs and using NodeJs and various AWS services

  • Improve engineering standards, tooling, and processes

  • Participate in peer code reviews

  • Use git flow and in-house CICD conventions

  • Collaborate on a daily basis with the development team and other teams.

Requirements

  • 4+ years of professional software development experience

  • Hands on with ReactJs, Node, AWS, GraphQL

  • AWS-Amplify and Serverless Framework are nice-to-haves

  • A creative, self-motivated problem solver who enjoys challenges

  • Experienced in integrating with internal and third-party solutions

  • Experience building web applications at scale

  • Willing to learn new technologies

We are open to remote applicants, but some travel to Boulder would be required.

Compensation

  • Competitive salary

  • We offer 1 of the 2 platinum level insurance plans offered in Colorado. The health insurance policy covers up to 99% of the employee's premium and 50% of dependents. So, yeah, that's pretty cool.

  • Potential participation in the company's ESOP (employee stock plan)

Employee Perks

  • Unlimited Vacation Policy

  • Remote / Work From Home

  • Office Workspaces Remain Open and Optional for Employees During Pandemic

  • Dog-Friendly Office

  • Casual Dress

  • Weekly Team Fitness Classes

About Us

Recently named to the top 700 companies on the 2020 Inc. 5000 list, Brandzooka is one of Colorado’s fastest-growing startups. We've grown by building a team that's full of irreverent, friendly, fun, incredibly intelligent, hard-working individuals devoted to building success in the right way. We focus on seeing the big picture throughout and are highly collaborative. With deep roots in Boulder, Colorado, Brandzooka is a Series A funded team of media gurus, engineers, and advertising ambassadors on a mission to make the most powerful video marketing systems available to everyone. Brandzooka is part of a vibrant community of brands, agencies, and content creators across six continents and 100+ countries, all brought together around one platform and one vision. We work incredibly hard, have fun, and constantly challenge ourselves to push the limits of what’s achievable.

Interested? Give us a Holler!

Submit your badass cover letter and resume because we're looking forward to hearing from you.

Apply

Senior Full Stack Engineer

Hearst Autos is a division of Hearst Magazines focused on our automotive brands and businesses: Car and Driver, Bring a Trailer, Road & Track, and Autoweek. We are seeking a Senior Full Stack Engineer to help bring together engaging content, unrivaled data and insights, innovative consumer products, and comprehensive marketing solutions to serve automotive manufacturers, enthusiasts, and car shoppers. Hearst Autos reaches 163 million people every month and is the nation’s most influential automotive media company.

Location: We are able to consider engineers located in the following states: MI, TX, CA, NY, and PA. For the safety of our employees, our offices are closed. Upon re-opening, WFH arrangements will be considered.

What You’ll Do:

  • Build a brand-new auction marketplace site and supporting services to power the new Bring a Trailer, as well as other future auction and classified marketplaces for Hearst Autos and Hearst Magazines brands.

  • Work on car shopping, research, and discussions features for Car and Driver, Road & Track, and our other brands across the unique suite of Media Platforms tools and services.

  • Participate in product and software design discussions, working directly with other engineers, product and design teams, DevOps, and other stakeholders.

  • Use well-reasoned, appropriate design patterns and best practices.

Who You Are:

  • You take initiative to constantly improve individually and as a part of a team.

  • You have 5+ years of experience building web applications and services.

  • You take ownership for delivering a product feature in full – from inception through design, implementation, delivery, and post-release in an iterative agile environment.

  • You have in-depth knowledge and experience with at least one server-side programming, e.g. Node.js, Python, Java, Go, or other similar languages, and working knowledge of at least one other.

  • You’re not tied to a specific language or technology and you’re able to quickly adapt and learn new skills.

  • You write tests to improve the quality, modularity, and maintainability of your code.

  • You have an understanding of, and experience with, concurrency and asynchronous programming and relational and non-relational databases and data models.

  • You have a CS degree or equivalent real-world experience and knowledge of CS fundamentals.

Bonus Points! Experience with:

  • React

  • Docker

  • Cloud development - Amazon AWS and Google Cloud

  • GraphQL

Apply