← Back to all jobs

Full Stack Web Developer

Charles River Analytics
🏒 Charles River Analytics πŸ‡ΊπŸ‡Έ Cambridge, MA, US πŸ•‘ February 12


This is an excellent opportunity to join a top-notch team of software engineers and data scientists to develop web-based solutions. You will work closely with scientists, software engineers, and subject matter experts, using modern web and mobile frameworks, to develop cutting edge visualizations and interactions for different domains. Your engineering input on design concepts in terms of feasibility, ideal technology, optimization, and other implementation level details is a crucial responsibility for this position.

We are looking for an outstanding candidate with hands-on experience developing responsive front-side applications with JavaScript and relevant frameworks, and scalable back-end web services. You should possess expertise in HTML and CSS, experience with RESTful services, and exposure to Agile/Scrum development methodologies is a big plus. The candidate will help design and implement user-centered applications, working closely with our customers, users, and team of software engineers and scientists.


These skills are intended to be representative of the types of frameworks and libraries that could be used for this work. Having expertise in one or more per category is required but expertise in all is not. Your understanding of which is applicable to a given project is crucial.

  • Front-End Tech: React + Redux, React Native, Angular, AngularJS, modern Javascript (es6, require, etc.), HTML5, CSS3
  • Testing: Jasmine, Mocha, Jest, TapeJS, Protractor.
  • Dev Workflow: Webpack, grunt, gulp.
  • API/ data services: GraphQL, REST, Swagger, ActiveMQ, STOMP, WebSockets
  • Back-End Tech: NodeJS, Python
  • Databases: PostGres, MongoDB, ElasticSearch, Redis, MySQL, MS SQL Server
  • Web Mapping APIs: GeoJson, Mapbox, ArcGIS, OpenLayers, Leaflet.
  • Cloud/Virtualization: Docker, AWS EC2, VirtualBox, VM Ware
  • OS: Comfortable on OSX, Linux , Windows
  • Version Control: Git

Desired, but not required 

  • jQuery, Backbone.js, Ember.js
  • Ruby, Rails, Java, Scala, Play framework
  • Google Maps, Bing Maps
  • Mobile development on Android, iOS
  • Electron (native webapps)
  • SailsJS, Django, KeystoneJS
  • Experience with Agile/Scrum in a multi-person team environment
  • Familiarity with web development security concerns and best practices

Additional requirements:

  • U.S. Citizenship
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience
  • Must have 7+ years of professional software development experience, ideally with exposure to the full software development lifecycle
  • Willingness to travel to support customer- and training-related events


Charles River Analytics offers competitive compensation plus bonus and profit-sharing, with an attractive benefits package including: 100% employer-paid medical and dental insurance, as well as vision, life and disability insurance, paid maternity/paternity leave, tuition reimbursement, monthly gym allowance, free parking, generous paid time off, and a casual environment. We are also accessible by public transportation.

Apply now

or subscribe to receive react jobs in your e-mail


notifications in your

More react jobs near Cambridge

  • Charles River Analytics
    Cesium.js Developer Charles River Analytics
    πŸ‡ΊπŸ‡Έ Cambridge, MA, US
    February 12
  • Bevi
    πŸ‡ΊπŸ‡Έ Boston, MA, US
    February 08
  • Lastline, Inc.
    Front-End Engineer Lastline, Inc.
    πŸ‡ΊπŸ‡Έ Boston, MA, US
    February 06
  • T-Mobile USA
    πŸ‡ΊπŸ‡Έ Boston, MA, US
    January 19
  • Harvard Center for International Development
    Junior Front End Developer Harvard Center for International Development
    πŸ‡ΊπŸ‡Έ Cambridge, MA, US
    January 03