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)
Jakarta, ID
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