Web App Developer

Full-time

 Flocknote
 3 years ago
 None

We are currently looking for some great front-end and back-end engineers to join the fast-growing product team at Flocknote. It’s an important role in our company and will help shape the path forward for Flocknote.

We’re a small, startup dev team with a passion for the Church and making great things. We work hard, have fun, and are always improving. Because we’re a small shop, you must be self-motivated, able to manage your day-to-day schedule, and a very good communicator. You’ll have the opportunity to have your hands in everything, from the data model to stylesheets, from concepts to launches, from process to implementation.

If you have a passion to help the Church, and enjoy dreaming up smart ways to solve problems and then watching your code come to life to make a real difference in the world, keep reading.

  • Both back-end and front-end descriptions below.
  • All positions are full-time (remote/work-from-home) positions with salary, benefits, and equity.
  • Please be a US Citizen or eligible to work in the United States

 

###Back-end/PHP

YOU’LL BE:

  • Managing technical aspects of the Flocknote service, including maintaining the health, uptime and performance of all Flocknote servers.
  • Continuing to build out Flocknote’s robust backend, including queueing & messaging systems, user management & security, data archiving, email reputation & sending, and more.
  • Integrating with multiple 3rd party services, including billing, credit card processing, short (and long) code text messaging, phone calling, Amazon SES, Amazon S3, Facebook, Twitter and others.
  • Implementing and developing new features across all areas of the stack.
  • Exterminating bugs and helping our support team make sure our customers have a great experience with Flocknote.

YOU’LL NEED:

  • To know your way around a LAMP stack or node servers.
  • To enjoy HTML, CSS, and vanilla Javascript.
  • Experience with OOP concepts and PHP (7) framework-based development or extensive Node.js backend development experience.
  • Experience maintaining Linux VPS servers running Apache, PHP, and MySQL.
  • A strong knowledge of security best practices, especially as it relates to websites, including understanding of CSRF, XSS, encryption, SQL injection, etc.
  • The ability to learn quickly, multitask, and work independently in a fast-moving and dynamic environment.
  • To be a self-starter and a go-getter.
  • Strong interpersonal skills, flexible, detail-oriented, professional, easy to get along with, enthusiastic and of high moral character.

BONUS POINTS:

  • Experience developing cross-client email design and understanding differences in HTML layout and compatibility issues for various email clients.
  • Experience with serverless architecture.
  • Experience with PCI & other data security compliance.
  • Ability to debug performance issues using XHProf, viewing log files, and using MySQL’s EXPLAIN queries.
  • Experience with AWS.
  • Knowledge of Elasticsearch and other NoSQL datastores.
  • All positions are full-time (remote/work-from-home) positions with salary and benefits.

 

 

###Front-end/React/Javascript
YOU’LL BE:

  • Shaping the way people use Flocknote and the entire structure of our front end architecture.
  • Creating new features within Flocknote that are easy & fun to use.
  • Managing the technical aspects of Flocknote’s front end. Including increasing client-side performance and accessibility.
  • Helping out the rest of the front-end team as we continue to move over to React.
  • Migrating existing features over to React.
  • Tackling front-end bugs post-push.
  • Integrating new features into a non-react front-end codebase. So experience integrating React with legacy code and understanding of using portals will be a big help here.

YOU’LL NEED:

  • At least two years experience using React and a great understanding of its inner-workings and quirks.
  • To understand node, Webpack, and babel (beyond just using create-react-app).
  • To love javascript, es6+, node and all things in that world.
  • Experience and comfort developing functional components and hooks. We won’t be using class-based components at all.
  • To understand reducers, context, and state and the lifecycle of react components.
  • Taste! We don’t pixel-perfect mock things up, so we’ll be relying on some of your great ideas to make things easy to use.
  • To be a self-starter and a go-getter.
  • Strong interpersonal skills, flexible, detail-oriented, professional, easy to get along with, enthusiastic and of high moral character.

BONUS POINTS

  • React Native experience (yeah…we’re heading down that path too!)
  • Experience managing node.js backends.
  • Experience developing cross-client email design and understanding differences in HTML layout and compatibility issues for various email clients.
  • Experience with relational data models.

 

###How to Apply

Please submit your resume and anything else relevant to jobs@flocknote.com.

IN ADDITION, please provide answers to the following:

  1. Very briefly tell us about you. (Not your skill set, but what makes you tick.)
  2. What is your favorite junk food and why?
  3. Please describe the nerdiest thing you’ve ever done.

F

Share

 Twitter

Or view all jobs:

  • JS Remotely
  • PHP Remotely
  • Java Remotely
  • Python Remotely
  • Ruby Remotely
  • Designer Remotely
  • Develops Remotely
  • DotNet Remotely
  • GoLang Remotely

JS Remotely

We are a part of the Go Remotely group, specialized in recruiting anywhere in the world.

JS Remotely

PHP Remotely

Java Remotely

Python Remotely

Ruby Remotely

Designer Remotely

Develops Remotely

DotNet Remotely

GoLang Remotely

Copyright © 2024 JS Remotely | Privacy policy