Job Title: Principal Java developerLocation: (Remote)Duration: C2H
Bachelors’ Degree or equivalent12+ years of experience in software development and demonstrated engineering leadership8+ years of experience in backend development3+ years in using Typescript and Amazon AWSMobile development experienceHigh level of skill in at least one general-purpose backend language and one frontend language, but willingnessto work with other languages if requiredHigh level of distributed system design skillCreating platforms, reusable libraries, and utilities wherever applicableWriting high-quality code that is modular, functional, and testableTroubleshoot issues effectively in a distributed architectureCommunicate, collaborate and work effectively in a global environmentSolid analytical and reasoning skills for design, troubleshooting and root cause analysisGreat communication skills with technical and non-technical teams