Senior Software Engineer - MEVN Stack

Sorry, this job was removed at 10:31 a.m. (EST) on Monday, February 25, 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.

Position Overview

The Senior Software Engineer will work closely with product managers, developers, and testers to design, build and maintain a state-of-the-art platform based on the MEVN stack. In this role, you will leverage your experience in building scalable web applications to build a secure, high-performing web application and backend to address a complex and evolving set of business requirements. You will also mentor other developers and assist in growing their skills and becoming contributing members of a high-velocity agile team. This is a completely new product so this is your chance to leave a mark by building it the right way from the get go!

Role Requirements

  • Design, code, test, debug and maintain innovative solutions to challenging business problems.
  • Focus on creating simple, yet powerful, solutions that are easily understood and can stand the test of time.
  • Participate in all phases of the software development life cycle.
  • Participate in code reviews with both internal and outsourced staff as necessary to ensure a high quality product.
  • Help lead adoption of software best practices like TDD and BDD.
     

Technical Qualifications 

  • High Degree of Experience with:
    • Javascript (ES6 and beyond)
    • One or more popular presentation libraries (Vue, Angular, React, etc.)
    • Document-based data modeling - proficiency both conceptually (normal forms, non-relational, etc.) and in practice (experience w/ MongoDB or other document-based databases).
    • RESTful API design and implementation
  • Must be a full-stack developer, able to implement everything in a MEAN or MEVN stack paradigm (MongoDB, Express, Vue.js, and Node.js).
  • Proficiency with best practices for authentication and authorization
  • Familiarity with load-balancing concepts
  • Familiarity with OAuth and single sign-on (SAML)
  • Familiarity with HIPAA and related requirements for handling of sensitive data (e.g., encryption in motion and at rest, etc.)
  • Experience with cloud paradigms and deployments (e.g., AWS)
  • Experience with server-side caching mechanisms (e.g., Redis, etc.)
  • Experience with the Linux operating system (e.g., Debian/Ubuntu)
  • Experience with GIT-based source management (Stash, Bitbucket, etc.)
  • Familiarity with behavior-driven development, developer-driven test methodologies, and continuous integration & deployment.
     

Non-Technical Qualifications

  • Bachelor’s Degree or equivalent work experience required.
  • Strong analytical and technical skills, you are detail-oriented and work fast.
  • A true self-starter approach and love of taking on responsibility.
  • Genuine desire and commitment to always learn, improve, produce the best work possible.
  • An agile mindset to thrive in a fast-pace environment.
  • Excellent communication skills.
     

Compensation

Competitive salary + bonus potential + relevant benefits + stock options

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

Location

84 State Street, Boston, MA 02109

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about DO NOT USE - Human Care SystemsFind similar jobs