Full Stack Developer - Analytics
CaseWare
Remote
CaseWare International Inc. provides software solutions to accounting companies, governments, auditors/tax authorities, and corporations worldwide.

In this digital age, driving innovation involves transforming the way people think and act. With this in mind, Caseware is committed to three core values—community, excellence, and innovation. These values support our vision, informs our culture, our behavior and enable us to provide our clients with greater efficiency, quality, and value.

What's in it for you:
Work on a diverse team with flexible hours
Huge opportunity for personal & professional growth
Ability to have a large scale impact on the technical direction of a software product company
Build products used by hundreds of thousands of accountants every day around the world

You are:
Driven by continuous innovation, you want to stay up to date with tech trends
Action-oriented, when you see a problem you want to help solve it
Transparent by nature, you prefer to be clear about the challenges you face
Strengthened by peer feedback, you always want to grow and better yourself
Empathetic and lack an ego, you prefer to be team-oriented rather than a lone wolf
A seeker of efficiency, you improve processes that help us work better, faster & smarter

We need you to:
Work on a diverse agile team to deliver production-grade software written in Java and TypeScript (using Angular 7+)
Create rapid prototypes for product theories & requirements
Mentor Junior & Intermediate developers on the team
Work with your product owners to organize sprints and sprint review meetings
Conduct & participate in peer code reviews and technical meetings
Leverage AWS products to satisfy business requirements where necessary
Write automated unit tests using Mocha, Jasmine, Mockito, etc
Requirements

Experience & Abilities you bring:
Experience working on an agile team
Strong communication and collaboration skills
Minimum 3 years of experience writing production-grade Angular
Minimum 3 years experience with Java 7/8, REST API/Micro-services & Spring Boot
Proven experience applying design patterns to solve technical problems

Nice to have:
Experience with Git, BitBucket, IntelliJ IDEA
Experience writing in Python
Understanding of Machine Learning / AI core concepts
Experience with Docker and orchestration platforms such as Swarm or Kubernetes
Microservice architecture experience
Understanding of Accounting, Auditing or Financial concepts
AWS experience (or other cloud platform provider)
Experience with NoSQL databases like MongoDB, Dynamo