back Back to Jobs

Back-end Architecture

Location: Pittsburgh, PA
Job # 11489633
Date Posted: 10-15-2018

•        Primarily building back-end architecture and services in Scala for a variety of purposes (integrating with 3rd party APIs, developing our own APIs for use by our mobile and web apps, utilizing AWS services, etc)
•        Occasionally contributing to our mobile app (Flutter/Dart) and web applications
•        Focus on creating software that is scalable, robust, testable, easy to maintain and easily deployed
•        Lead / mentor other engineers on the team
•        Help recruit a diverse set of excellent engineers to work alongside you
Skills, Experience and Characteristics
•        Real world experience building products.  Ideally, at least a few years.
•        Expertise in modern architectures (e.g., micro services, event-based, map-reduce, etc.)
•        Expertise in Scala or Java required (as Java developers have the easiest time learning Scala).  We also love ployglot programmers as well (Dart, Python, C, Swift, etc).
•        A fondness for strongly typed languages
•        Expertise in both NoSQL and SQL databases and the wisdom to choose the right storage for the job
•        Experience and understanding of the needs of front-end systems and how best to interface with them
•        Ability to use and incorporate 3rd party APIs into your apps
•        Experience with deploying and developing for cloud environments (AWS)
•        Comfort with diving into the mobile/web side of things (in particular Flutter and Dart)
•        Familiarity with modern open source thinking and tools (git, continuous builds, continuous deployment, containers, dev ops)
•        Test-driven mindset (always asking yourself 'How are we going to test this?')
•        Love of learning (you are excited at the chance to learn new technologies)
•        Desire to build and be part of a fun, high-functioning team
•        Documentation mindset
•        A computer science degree is desired, but not required if you have real-world experience
•        We'd love hands-on experience with big-data or machine learning tools like Hadoop or TensorFlow
this job portal is powered by CATS