Technical Lead
Technology
aionos1 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.
- 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.
- 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.
- 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.
- 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?