You will build a product to address the challenges faced by those customers in a unique way. The product will be hosted on a public cloud and leverages a cutting edge technology stack and vendors.
Primarily building back-end architecture and services in Scala and Python
Knowledge of 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
Real world experience building products
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)
Polyglot programmers as well (Python, Flutter, Dart, 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, Jenkins, Docker)
Test-driven and documentation mindset
Desire to build and be part of a fun, high-functioning team
A computer science degree is desired, but not required if you have real-world experience
Hands-on experience with big-data or machine learning tools like Hadoop or TensorFlow
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
OpenArc is a technology consulting firm providing industry-leading technical talent placement, software development, and technology strategy services to clients nationwide. Through a unique blending of people and software, OpenArc has a business practice that delivers amazing enterprise, mobile and consumer-facing apps and the best talent for contract, contract-to-hire and direct placements for clients and partners alike.
Staffed with the most-trusted recruiting experts, elite software developers, UI/UX designers and market experts, our team provides clients with the best resources, the right techniques and world-class support resulting in powerful measurable success.