Sorry. This page is not yet translated.
Tokopedia

Tokopedia is an online marketplace for individuals and small and midsize business owners in Indonesia.

Technical Architect (Cloud Platform)
Noida, IN
Uttar Pradesh, IN
Job Description / Skills Required

  • Conduct challenging tech-engineering duties for all teams in a specific tribe
  • Design, implement, and test complex, multi-tier distributed software application frameworks collaboratively with peers and technical leaders
  • Create designs to improve the efficiency, availability, scalability, flexibility, functionality, and usability of our systems and components.
  • Within the tribe/department establish benchmarks, standards, techniques, and other mechanisms for defining, measuring, and optimizing non-functional requirements.
  • Act as a subject matter expert in one or more technical environments and technologies.
  • Create exemplars, frameworks, standards, guidebooks, or other tooling that enhances the ability of all members of a team, organization, or domain to work consistently.
  • Select, design, and/or remediate technology platforms to be resilient to changes in business rules, utilization loads, and/or technology environments, while maintaining short-term focus and delivering concrete business results.
  • Architecting, designing and executing migration strategies from existing experiences and services to new infrastructure
  • Project planning and estimating effort for the different phases
  • Ability to find and help fix performance, scalability, and other live issues in a very time critical environment.

 

Requirements:

  • Bachelor's degree/Master Degree in computer science or other related fields with strong fundamental in algorithms, data structures, data modelling, and OOP4+ years of experience planning, architecting, designing, developing and delivering software related to platforms at scale8+ years experience with at least two programming languages (Go/NodeJS/Java/Scala/Python/C++), data modelling and pub-sub queue technologies in designing data-intensive and high traffic applications8+ years of experience in working with multiple web frameworks, encoding formats (JSON/XML/Thrift/Protobuf/etc), transport protocols (GRPCRPCHTTPHTTP2) and using various database methodologies (SQL/NoSQL)Proficiency with TDD & BDD methodology in software development process
  • Proficiency with at least one scripting language (Perl, Python, UNIX Shell Script etc.)Familiarity with GIT, Continuous Integration systems (Hudson/Jenkins) & Bug Tracking (Jira) tools
  • Familiarity with virtualisation and containerization technologies
  • Familiarity with using Agile/Scrum methodology for software development
  • Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability
  • Extensive experience in marketplace-related technologies