Lewati ke konten utama

Technical Lead

Technology
aionos
1 minggu yang lalu
Penuh waktu

Deskripsi pekerjaan

Key Responsibilities

  • Own technical direction and day-to-day engineering execution for Prezio.
  • Translate requirements into technical designs, implementation plans, and engineering tasks.
  • Design and review backend services, APIs, integrations, data flows, and application architecture.
  • Lead code reviews and maintain standards for readability, maintainability, security, performance, and testability.
  • Work hands-on with backend/API development, preferably Go, and modern frontend technologies such as React/React Native.
  • Guide database design, data processing, caching, and performance improvements, including Redis where appropriate.
  • Work with AWS/GCP, Docker, Kubernetes, CI/CD, environments, deployments, and production troubleshooting.
  • Identify technical risks, dependencies, technical debt, and architectural gaps and drive them to resolution.
  • Mentor engineers, unblock developers, and improve engineering practices.
  • Collaborate with Product, QA, DevOps, and client-facing stakeholders.
  • Participate in production support, incident analysis, root-cause investigation, and preventive improvements.
  • Maintain practical technical documentation for architecture, services, integrations, and operations.
Required Experience & Skills
  • 7 years of software engineering experience, including technical leadership.
  • Strong backend/API engineering experience; Python, Node is preferred.
  • Strong understanding of REST APIs, microservices, distributed systems, integrations, and application architecture.
  • Hands-on experience with React and/or React Native.
  • Strong SQL/relational database fundamentals and caching technologies such as Redis.
  • Experience with AWS and/or GCP cloud environments.
  • Working knowledge of Docker and Kubernetes.
  • Experience with CI/CD, Git workflows, automated testing, deployments, and release management.
  • Strong debugging and production problem-solving skills.
  • Comfort working in Agile/Scrum environments.
Leadership & Ownership
  • Make independent technical decisions while aligning with product and business priorities.
  • Challenge weak technical approaches constructively and propose practical alternatives.
  • Turn ambiguity into clear technical execution plans.
  • Balance delivery speed, reliability, scalability, and technical debt.
  • Communicate technical trade-offs clearly to engineering and non-engineering stakeholders.
  • Take ownership of outcomes rather than only individual tickets or components.
What Success Looks Like
  • Quickly understand the Products architecture, codebase, and engineering workflows.
  • Provide clear technical direction and unblock the engineering team.
  • Improve code quality, reliability, observability, and delivery predictability.
  • Reduce recurring production issues through strong root-cause analysis and preventive engineering.
  • Help the team make pragmatic architecture decisions as the platform evolves.
Working Model
  • Location: Jakarta / Indonesia
  • Employment: Full-time
  • Focus: Hands-on technical leadership, architecture, engineering execution, and production ownership.
Keywords
RedisTechnical debtScalabilityNode.jsReact NativeDevOpsPythonScrumSqlCI/CDMaintainabilityDebugger

Tertarik dengan posisi ini?