Job Description :
As a core member of the software development team, you will work closely with the business to build cutting-edge solutions following the agile development process.
This is an opportunity to join a growing team of talented individuals focused on using the latest technology to address complex real world problems currently impacting the dental industry.
Responsibilities:
Design and implement backend and frontend components and services
Develop solutions that account for scalability and optimize performance
Produce high quality production ready code in fast paced CI/CD environment
Advocate programming best practices and standards
Collaborate closely with the product team to build new features and infrastructure
Evaluate new technologies that would benefit the team

Requirements:
BS or MS in Computer Science or a related field
Expert level skills in C#, Node.js, or Go.
Experience with AWS (API Gateway, RDS, ElasticSearch, Lambda, SNS, or VPC)
Experience with REST based APIs (JSON, XML, etc
Experience with relational, graph, and non-relational databases
Ability to work as part of a collaborative team in an agile environment
Passion to learn new technologies

Preferred:
Experience with Angular2 or higher
Experience with orchestration tools (Docker, Kubernetes)
Experience with Clustering (RabbitMQ, MongoDB)
Knowledge and experience with Microservices