Meteor Software Engineer

Job type:
remote
Start:
Asap
Duration:
n.a
From:
Cheerity
Place:
Work remotely
Date:
10/20/2015
Country:
flag_no USA
project ID:
1004549

Warning
This project is archived and not active any more.
You will find vacant projects in our project database.
Cheerity is seeking a highly motivated software engineer to work in a small team to develop a scalable platform that allows people to raise awareness and funds for causes, through social media. The platform Beta is built on Meteor, Node and MongoDB, with React being the View layer on the front-end. Future versions may target native platforms (Android, iOS) or alternative web and cloud technologies.

YOU

  • Seek the excitement of a startup and are unfazed by ambitious timelines

  • Are ready for deep-dives and to work collaboratively

  • Are a disciplined coder with extensive experience in testing frameworks, version control, agile development and full-stack engineering

  • Wear multiple hats (front-end, back-end, test engineer, devops) and thrive on learning new skill.

    THE ROLE

    You will have ownership of at least one key component of the platform, and oversee everything from development to testing, deployment and performance optimization of that component. You will also take on a key role in managing testing and devops process.

    REQUIREMENTS

  • BS/MS in computer science, computer information systems, software engineering, or related

  • Familiarity with data structures, algorithms, distributed systems and software design patterns

  • 3+ years of programming experience with JS, HTML, CSS and multiple JavaScript frameworks for full-stack or front-end development

  • Proficiency using JavaScript testing frameworks (unit testing, integration testing)

  • Experience with noSQL databases, JSON data and query formulation

    PREFERRED

  • Node/MeteorJS; React/Flux; Jasmine or Mocha; Jest (for React); MongoDB; PhoneGap/Cordova; React Native; iOS or Android development; building native mobile applications using HTML/JS/CSS; optimizations (e.g., schema, indexes) and hosting (e.g., devops); tools and processes for debugging, profiling and monitoring production app

    We are looking for a self starter who can create his or her own schedule and define scope of work even when there are no clear requirements and direction. You are a team player who can easily adapt in a rapidly changing environment of a young technology startup.

    Local applicants preferred. Flexibility to work remotely, with the ability to work from our Westchester, NY office when needed.
  •