Software Engineer III - Full Stack Web Developer

Sorry, this job was removed at 11:45 a.m. (EST) on Friday, May 24, 2019
Find out who's hiring in Greater Boston Area.
See all Developer + Engineer jobs in Greater Boston Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

This is an exciting opportunity for an experienced and enthusiastic Software Engineer to design and develop cutting-edge, web-based, user-centered intelligent decision-support systems. You will work closely with scientists, software engineers, and subject matter experts, using modern web frameworks and server technologies, to develop cutting edge interactive applications for different domains. Your engineering input on design concepts in terms of feasibility, recommended technologies, 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, CSS, and related web-based technologies, and experience with RESTful or alternative services. The candidate will help design and implement user-centered applications, working closely with our customers, users, and team of software engineers and scientists.

Code and writing samples may be requested.

Requirements:

These skills are intended to be representative of the types of frameworks and libraries that could be used for this work. We are looking for an individual who has experience/expertise across all these categories. Your understanding of which is applicable to a given project is crucial.

  • Front-End Tech: React + Redux, React Native, Angular, AngularJS, modern JavaScript (ES6, etc.), HTML5, CSS3
  • Testing: Jasmine, Mocha, Jest, TapeJS, Protractor
  • Dev Workflow: Webpack, grunt, gulp
  • API/Services: REST, STOMP, WebSockets, ActiveMQ, Swagger, GraphQL
  • Back-End Tech: NodeJS, Python
  • Databases: PostgreSQL, MongoDB, ElasticSearch, MySQL, Redis, MS SQL Server

Additional Requirements:

  • A Bachelor’s degree with a minimum of 3-5 years of related experience; a more advanced degree with 2-4 years of related experience
  • Experience designing, programming, and documenting full-stack web environments on Windows, OS X, and/or Unix/Linux
  • Ability to think critically and creatively to develop innovative solutions to research questions
  • Ability to work both independently and effectively within a team environment (may be expected to interact with clients and other performers)
  • U.S. Citizenship

Desired Skills:

  • Web Mapping APIs: GeoJson, Mapbox, ArcGIS, OpenLayers, Leaflet
  • Additional Exposure: jQuery, Backbone.js, Ember.js, Ruby, Rails, Java, Scala, Electron, SailsJS, Django, KeystoneJS, and others
  • Experience with Agile/Scrum in a multi-person team environment
  • Knowledge of software engineering practices (e.g., reading/generating software specs, following software coding guidelines)
  • Familiarity with the full-product life-cycle from design to deployment
  • Familiarity with web development security concerns and best practices
  • Interest in user focused design
  • Cloud/Virtualization: VMware, VirtualBox, AWS EC2, Docker
  • Familiarity with different browser technologies
  • Experience developing for multiple platforms: desktops and mobile devices

Benefits:

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.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

625 Mt. Auburn St., Cambridge, MA 02138

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Charles River AnalyticsFind similar jobs