Sr. Software Engineer in Scala
As a Senior Scala Engineer, you will be responsible for development in a heterogeneous fast-paced environment on AWS. The primary skill-set we’re...
As a Senior Scala Engineer, you will be responsible for development in a heterogeneous fast-paced environment on AWS. The primary skill-set we’re looking for for an ideal candidate is in Scala, Akka (actors and streams), Play, and AWS; a strong understanding of the functional programing paradigm is important. We’re interested in candidates who have a diverse background in technology and have experience architecting and designing system, and would be comfortable migrating applications from legacy technologies. Our front-end is growing into React and Redux, and whilst working knowledge or experience in React is not required (though a big plus) it would be useful. Experience with microservices is a big plus as this position will involve working to drive Domain Driven designs using Event Sourcing and CQRS with Architectural Separation of concerns through the platform being front and center. Our platform is based heavily around Amazon Web Services, so familiarity with AWS is a must. Experience with Data Warehouse cloud-based technologies such as Athena, FluentD, Kinesis, RedShift and Spark/EMR is a plus as we also have initiatives in the BigData and Machine Learning arena to take on.
You will be also be mentoring and coaching junior team members to understand SDLC best practices and clean code implementation on Scala. TDD, Scrum processes and Agile principles are also paramount - delivering products with confidence and refactoring frequently are expected parts of an enterprise SDLC.
We have a fast-paced and engaged work environment, MacBook Pros are used in development; Slack and Gmail are the communication tools of choice. Our product development processes follow an agile process using Git and Jenkins for CI/CD with a strong bent towards TDD.
Requirements:
5+ years of full stack development
Scala/Akka and Play Framework.
API Design and Implementation
AWS (EC2, ECS, Lambda, API Gateway, Athena, EMR resource provisioning and management)
Relational Databases and SQL Queries (MySQL, PostgreSQL/RedShift, Aurora)
NoSQL datastores such as DynamoDB and Cassandra
RESTful web service design
TDD, Unit and Integration testing
Git and GitHub
Linux command line tools
Troubleshooting high-profile productions issue
Current Platform Tech Stack:
Scala/Play/Akka and SlickDB
S3, SQS, SNS, Kinesis, EC2, AWS Transcoder
ElasticSearch
PHP 7 / NGinx
Docker on AWS ECS / ECR
MySQL on RDS
FluentD / Kinesis
We have a preference for experience with any of the following also:
SlickDB on Play/Lagom
Apache Spark and SparkML.
Stanford NLP
ElasticSearch
React and Redux
Working and deploying in a cloud-based Linux environment
Configuration and provisioning tools (jenkins, ansible, terraform, etc.)
Containerization (docker, docker-compose, container orchestration)
Please NO Recruiters.
Below are some other jobs we think you might be interested in.
-
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
IT Vendor & Contracts Manager
- Washington State Department of Natural Resources
- Olympia, WA, USA
- Hybrid
May 03 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Unified Technology Solutions Architect
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 16 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Director of Health Informatics
- Pace University
- New York, NY, USA
May 01 -
Associate Manager of Information Systems
- University of Vermont
- Burlington, VT, USA
Apr 17 -
Executive Vice President Information Technology and Chief Information Officer (EVP & CIO)
- Bonneville Power Administration
- Portland, OR, USA
- Hybrid
Apr 27 -
Information Technology Director
- City of Tigard
- Tigard, OR, USA
May 08 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09