Working closely with various business partners (ex. UI/UX).
Review Design factors.
Optimize SQL query performance.
Define, design, and implement complex, multi-tier distributed software systems scaling.
Large scale data processing to understand user behavior and help define new product features.
Requirements:
Vast experience in MySQL, Java/.NET or NodeJS.
NoSQL databases experience is a plus.
Large scale data processing experience using MySQL.
Experience building APIs for Cloud.
Experience in Cloud Environment (AWS, Azure).
Experience working in Linux environment.
Excellent understanding of computer science fundamentals, data structures and algorithms.
Expertise required in object-oriented design methodology and large scale application development in Java/.NET or NodeJS (or any other object oriented language).
Excellent understanding of distributed systems and service oriented architecture.
Proven results-oriented person with a focus on delivery in a high-velocity, high-scalability and high-availability environment.