Frontend App/Backend software development, design and prototyping. Contribute best-in-class programming skills to develop highly innovative, consumer-facing distributed system backend architectures. Writing clean, maintainable code and performing peer code-reviews. Writing tests...