Back End Developer
We’re looking for an experienced Backend Engineer to help us design and build scalable and reliable services to support our growing needs of our customers. We are looking for someone with a passion for learning and an aptitude for creating simple abstractions for complex interfaces. If you’re a self-starter, value simplicity and excel in a collaborative environment, we’d like to hear from you.
We’re looking for someone who has…
- BS/MS in Computer Engineering/Computer Science or equivalent experience.
- 2+ years experience delivering scalable, high quality software.
- Experience with one or more programming languages including: Python, Node.js and Java.
- Experience building cloud-based applications using Amazon Web Services.
- Knowledge of Object-Oriented design patterns and principles.
- Knowledge of common data structures.
- Experience with source control (git).
- Experience with unit and integration/end-to-end testing.
- Experience with one or more of the following AWS technologies: IAM roles, CloudFormation IoT, Lambda, DynamoDB, Cloudwatch, RedShift, QuickSight, API Gateway.
- Experience designing and delivering complex, large scale systems.
- Experience building Internet-of-Things solutions.
- Experience with internationalization/localization.