Careers

                                                                                                                      

Senior Backend Engineer at Tile
Vancouver, CA
Tile is building the world’s largest real-time finding network.  Come join our growing team in Canada to help make it happen!
 
We're looking for an awesome, fun, smart, hardworking, creative, friendly, responsible person to effectively help Tile execute on company vision, create great products, and make a great working environment.
 
The successful candidate will be passionate about best software engineering practices and have significant experience in all stages of the product development cycle. The job entails participation in the design, development, and deployment of highly scalable server applications.

Challenges you would help solve:

      • Assist in designing services and data stores to manage our massive amounts of data
      • Building API's with clean interfaces
      • Creating systems that are highly concurrent and handle billions of requests
      • Collaborating with our architects to build components of the larger Tile network
 

Requirements

    • Excellent coding, organizational and communication skills
    • BS or higher degree in computer science or a related field
    • 5+ years of experience in a production setting
    • Demonstrable mastery of Java or C++/C and on the job experience in backend server development (J2EE/spring)
    • Experience with REST APIs, Asynchronous Programming, Spring and/or Play Frameworks
    • Experience with caching frameworks, high performance databases and microservices is a strong plus
    • Previous experience in highly scalable server side systems in production environment is a strong plus
    • Experience with AWS or other public cloud providers is a strong plus