Fullstack Engineer

Remind


1 month ago

05/05/2019 09:47:49

Job type: Full-time

Hiring from: +/- 3hrs PST

Category: Software Dev


Remind is a communication platform that helps educators reach students and parents where they are: their phones. With 31 million active users, we’re one of the fastest-growing companies in education technology, but we have our sights set on something bigger: giving every student the opportunity to succeed.

The Remind Engineering Team works together to solve fun technical challenges, embodies our value of finding a way, and open-sources projects like Empire and stacker. The main tools we use in our backend include Typescript, Go, Ruby, Twirp, GraphQL, RabbitMQ, and many AWS services (Aurora, Lambda, DynamoDB, etc).

Our investors include First Round Capital, GSV, Kleiner Perkins Caufield Byers, and Social Capital, and we want you to join us.

Remote work ok within +/-3 hours of Pacific Time.

Some of the projects that fullstack engineers at Remind have worked on this year:

  • Moved a significant amount of traffic to a GraphQL proxy to make it easy to write consistent and performant client code across web, iOS and android.
  • Improved and scaled a messaging system that's sent over 10 billion messages to teachers, parents, and students
  • Built a graph service to power the relationships of 31 million monthly active users
  • Built out standardized tooling for increasing the fault tolerance of our distributed services, including tiered load shedding, circuit breakers, and back pressure mechanisms
  • Created a declarative permissions system to make authorization code easy to read and write
  • Increased the stability of our chats database by introducing a write-through buffer using Redis

What will be critical to your success as a fullstack engineer at Remind:

  • Others enjoy working with you because of your positive attitude and technical competence
  • You have shipped multiple production systems as part of a team
  • You enjoy tackling interesting, complex problems and seeing them through to DONE
  • You collaborate effectively with engineers, product managers, and designers to break down product requirements and maintain visibility on projects
  • You write clean, scalable code and have significant experience with one or more programming languages
  • You have built scalable, performant, highly available services and understand the value of a good SLA
  • You understand the importance of writing pragmatic, comprehensive unit and integration tests

Benefits and Perks

  • Competitive salary and equity
  • 100% health coverage for you and your dependents
  • Open vacation policy
  • Parental leave
  • Catered meals and fully stocked kitchen
  • Parking and commuter benefits

Remind is an equal opportunity employer, and we're committed to diversity and inclusion in the workplace. We aim to represent the students, teachers, and parents we serve, and we welcome, support, and empower all the diverse individuals in our community.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • At Few, we encourage a culture of openness and learning. We look for highly reliable and driven individuals who exhibit a passion for the work they create to join our team. We need badass developers without the ego. Having the ability to interact with clients and understand the needs of the business is a huge plus.

    Required Skills and Experiences

    • Full stack development - capable of working front-end & back-end.

    • Solid React Native experience.

    • Strong REST API development experience.

    • Strong understanding of JavaScript and popular frameworks like Angular, React, or VueJS.

    • Ability to work on multiple projects at once.

    • Experience with cross browser testing and performance optimization.

    • Sound knowledge of responsive coding techniques.

    • People skills pay the bills.

    • Ability and willingness to jump into a brand new development stack with a smile.

    • Positive can-do attitude with the ability to follow through.

    • The ability to iterate and ship ideas quickly, with loose (at best) direction.

    • A love of Open Source software.

    • Pixel-level perfection when implementing designs created by your team.

    Pluses

    • Native iOS, Android, or Ionic experience a big plus.

    • Laravell/PHP or Ruby on Rails experience a plus.

    • Dev Ops/Server experience or interest is also a big plus.

    Other

    • We're cool with a qualified candidate working remotely.

    • We are looking for someone within the United States.

  • About the Role

    As a core committer at Mattermost you are responsible for one of the world’s largest and most popular open source projects. Your work impacts thousands of organizations who depend on Mattermost for daily operations, from high tech (Intel, Samsung, Micron), to healthcare (Medtronic, Epic, Bristol-Myers Squibb) to public sector (U.S. Department of Defense, U.S. Department of Energy), to education (University of California, National University of Singapore), and consumer brands (Urban Outfitters, Wargaming.net). Headquartered in Palo Alto, California, our company serves customers around the world with a distributed organization spanning 7 time zones. More on us a www.mattermost.com.

    Working in open source means your work is publicly visible. Your code will receive both credit and constructive critique from the community. With the right mindset and support these can lead to you a highly positive working environment and making the best engineering decisions of your career. Core committers include highly skilled volunteer developers from the community, staff employed by enterprises deploying and investing in Mattermost, as well as staff employed by Mattermost, Inc.

    Read about our end-to-end recruiting process for core committers at:https://docs.mattermost.com/process/developer.html


    We seek a full stack engineer comfortable moving across front end and back end systems to lay out the technical vision for critical components of the Mattermost architecture and leading community developers towards a unified, scalable, performant, extensible system architecture.

    Responsibilities

    •     Play a pivotal role in setting direction and standards for a large open source project

    •     Guide, review and support open source contributors and community members

    •     Design, implement, test and release new improvements to Mattermost across front end, back end, clients, and infrastructure

    Requirements

    •     Writes thoughtful, high quality code

    •     Communicate clearly, especially in writing

    •     Works effectively while remote, with the ability to travel 2-3 times per year for week-long off-site meetings with team members

    •     Experience working in open source communities

    We're looking for someone who wants to help us build the future of Mattermost and improve the way the world communicates. The right person in this role has the opportunity to have a huge impact on Mattermost the product, and its many users worldwide, but also on our open source community that has been key to Mattermost's success. If this sounds like you - please apply!


  • 1 week ago

    Fexa is looking for a Full Stack Developer to join our team as we continue to expand our already growing customer base. This position will create Ruby on Rails server side code and Javascript code as part of a Facilities Management application. The developer will also interface with clients to improve and change existing application installations. This position is on a small team of developers who work hard, are highly motivated and enjoy the freedom of working from home.


    We are looking for a candidate with the following qualities:


    Participate in the product line life cycle from strategic planning to tactical activities

    Work independently to design, create RoR APIs and application components

    Work Independently to design, create Web Gui components using Javascript/EXTJSContribute to business discussions about the project and user interfaces

    Document development projects

    Familiar with Git, CI Tools and Deployment Scripts

    Writes tests when working on some products

    Skills & Requirements:


    Experience developing Ruby on Rails APIs and applications using development tools

    Experience developing Javascript applications using frameworks like EXTJS

    Experience with XML/JSON

    Experience with SQL language

    Experience developing and testing software user interfaces

    Design skills for implementing attractive, simple, and effective software products

    Capable communicator and comfortable working with customers, product management, other developers

    Ability to work independently and coordinate remotely with project team

    Blend of business and technical knowledge and experience

    Willing to spend time in the field for beta testing and usability assessments

    High energy and self-motivated

     


    Benefits:


    Health Insurance

    Dental Plan

    Vision Plan

    401k Retirement Plan

    Remote working office

    2 weeks of PTO

    MacBook Pro

    Awesome colleagues

     

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!