Senior Software Engineer- Cloud Services

Roberts Recruiting

  • Lexington, Massachusetts
  • 30+ days ago

    Highlights

    If you blend deep technical knowledge with enthusiasm about state-of-the-art technology and you have experience building scalable, high-volume web services and/or data analytics solutions in a fast growing environment, we would very much like to speak with you about a Software Development role here! Communicate and work closely with management to schedule and drive delivery of feature sets, estimate task timeframes, and follow agile iteration processes.

    Numbers & Facts

    LocationLexington, Massachusetts

    Description

    Our smart sensors produce huge amounts of data that needs to be tracked, stored and processed in both real time and batch. The goal: help our users with helpful and meaningful feedback as well as medicine and science through aggregate knowledge/patterns extraction.
    In order to make this possible, a scalable, highly available backend and API are required. We need a team of passionate “A-team” engineers to help us build and nurture them as they grow.
    If you blend deep technical knowledge with enthusiasm about state-of-the-art technology and you have experience building scalable, high-volume web services and/or data analytics solutions in a fast growing environment, we would very much like to speak with you about a Software Development role here!
    Role and Responsibilities
    • Architect and develop data processing application layer for scalable SaaS platform
    • responsible for I/O of biometric, lifestyle data and transactional data.
    • Specify and implement APIs and other I/O interfaces for data queuing, NoSQL storage, and application-to-application data exchange.
    • Communicate and work closely with management to schedule and drive delivery of feature sets, estimate task timeframes, and follow agile iteration processes.
    • Research and evaluate new technologies to be used as enhancements or upgrades to existing server clusters, computing applications and other IT infrastructure components.
    • Document code and maintain applications as new functionality is developed and new deployments and revisions rolled out.
    Qualifications / Requirements
    • BS or MS Degree in Computer Science
    • 5+ years building scalable web applications / web services.
    • Ability to effectively and independently own areas of development and contribute to
    • development deliverables as part of a team.
    • Strong communication / internal service skills
    Technical
    • OS / STACK:
      • Experience and familiarity using UNIX based systems
      • Experience on services running behind Apache or Nginx proxies
    • BACK END PROGRAMMING:
      • Java experience is a must
      • Scala experience is a big plus
      • Python experience would be desirable
    • DESIRABLE FRAMEWORKS:
      • Play Framework for Java/Scala
      • Django for Python
    • STORAGE:
      • Experience with NoSQL tools is required (Cassandra, Hbase, Redis or similar)
      • Experience working with relational databased is required (MySQL, Oracle or similar)
    • COMPUTING:
      • Experience with clustering / distributed systems (Spark, Mahout, Lucene, Kafka, Storm or similar)
    • PLATFORM:
      • Familiarity with IaaS and platform vendors
      • AWS stack – including EC2 and S3
      • Heroku, othe

    Similar Jobs