Job Responsibilities:
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
Job Requirements:
- 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
How To Apply:
Send your resume to santiago@chilipiper.com and if your experience matches our job description you will be required to pass a coding challenge before moving forward to a live coding interview with our CTO.
More Information
- Remote Job Location Worldwide except US and Canada based candidates
- Salary Offer To be arranged
- Experience Level 3-5-years, 5-8-years, 8-10-years
- Education Level not-required
- Working Hours To be arranged
- Job Application Via Employer Email