Full Stack Developer

Retrieved about 1 month ago from WeWorkRemotely

You will join the early stage of projects and participate in defining the platform for the next generation products

  • Build API to a multi-tenant backend services to enable easy access by internal applications, clients, and partners

  • Continuously integrate and ship code into the cloud environment

  • Develop applications from ground up using a modern technology stack such as Scala, Akka, Play, and NoSQL

  • Participate in defining the architecture of modern tools and runtime for operating your code such as GCP, Docker, Kubernetes

  • Work directly with Product Owners to deliver products in a collaborative and agile environment

  • Work across our stack (Front and Backend)

Who You Are

  • You are passionate to be part of cutting edge projects and are motivated by delivering world-class products with great architecture on an aggressive schedule

  • You are not intimidated by challenges; thrives even under pressure; are passionate about your craft; and hyper focused on delivering exceptional results

  • You love to learn new technologies and mentor engineers to raise the bar on your team

  • You use, or are passionate about learning, functional programming the right way, AWS, Docker, Scala, Akka, Mongo- and anything else that will help you solve big, messy problems

  • Not afraid of implementing UI for new and existing features

Qualifications

  • Advanced level knowledge of JVM and OOP

  • 4+ years of full stack development experience

  • 2+ years of experience in Scala

  • Experience working with Play Scala or Akka HTTP

  • Experience in designing API and documenting them

  • Experience in Unix/Linux including basic commands and scripting

  • Proficiency in JavaScript, including DOM manipulation and the JavaScript object model

  • Understanding of React.js and its core principles

  • Experience with popular React.js workflows (such as Flux or Redux)

  • Knowledge of source control systems and best practices (Git, Merging, Branching, Pull Requests, etc.)

  • Solid understanding of continuous integration, deployment and monitoring

  • Excellent communication skills

Additional Qualifications

  • Designing mission-critical system usingGCP, Docker, microservices architecture

  • Experience with Cats or Scalaz and know how to apply them in the messy world of FP-OOP

  • Experience with Kuberenetes

  • Experience with Docker containers

Apply Instructions