The Computer Merchant, Ltd. Senior Software Engineer - API's in Boston, Massachusetts

Reference # : 18-02997 Title : Senior Software Engineer - API's Category: Information Technology

Location :

Boston, MA

Position Type : Direct Placement Experience Level : 5 Years Start Date : 10/09/2018

Description Senior Software Engineer

Boston, MA

$140 - 160k

We are seeking an expert Senior Software Engineer to join our platform and API's team. We process 3-4 Data points each day so if you are a Data guru and love to immerse yourself in big data this is the place for you.

In this position you will:

  • Create reusable APIs and services that power our analytics products (API design,

  • Optimize the performance and scalability of our data APIs across a variety of Technologies (Snowflake, DynamoDB, etc)

  • Automate and handle the lifecycle of large data sets (millions of users, billions of events, petabytes of data)

  • Assume varied project responsibilities from whiteboard design through to production

  • Improve data quality and service reliability (active monitoring and fault detection)

  • Deploy services using our Continuous Deployment systems and evolve our services architecture (Docker, Kubernetes)

Experience:

  • Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.

  • 5+ years working with data technologies or scalable / high reliability systems

  • 2+ years building and deploying high-quality production services

  • 1+ year working with a cloud provider such as AWS, GCP or Azure

  • Understanding of polyglot data persistence (relational, key/value, document, column, graph)

  • Skilled at crafting and building robust backend data services (distributed systems, concurrency models, micro-services)

  • Strong dedication to code quality, automation, and operational excellence

  • Proven ability to apply engineering fundamentals. Comfortable balancing engineering costs and value.

  • Expertise in object-oriented andor functional programming languages (Java/Scala, Python). Prior Scala experience is not required.

  • Excellent written, verbal, and social skills.

TCM is an EEO/Vets/Disabled Employer.