DevArchitect
← Back to jobs
Droppii

Technical Lead/Technical Architect

Droppii

ITviec
HybridVietnam2 days ago

Job Description

Top 3 Reasons To Join Us Open culture & working environment Focus on self-development Global Business (Not Only Vietnam Market) The Job

Job Summary

We are looking for a Backend Team Lead with a strong background in distributed systems to guide our engineering team. You will act as a "Player-Coach," splitting your time between hands-on coding/architecting and mentoring engineers. You will be responsible for the technical delivery, code quality, and architectural integrity of our microservices ecosystem using a polyglot stack (.NET Core, Java, Python, Node.js).

Responsibilities

1. Technical Leadership & System Architecture

System Design: Lead the design and implementation of high-throughput, event-driven microservices. Make critical decisions on architectural patterns (DDD, CQRS, Saga Pattern, Outbox Pattern) to ensure scalability and data consistency.

Tech Stack Strategy: Select the appropriate technology for specific services, leveraging our polyglot environment (e.g., using .NET/Java for transactional cores, Python for data processing, or Node.js for I/O tasks).

Code Quality Standards: Define and enforce coding standards, design patterns, and testing frameworks. Conduct in-depth code reviews to ensure reliability and maintainability.

2. Team Management & Mentorship

Mentoring: Mentor Senior and Mid-level engineers, helping them improve their skills in system design, database optimization, and clean code principles.

Delivery Management: Work with Product Managers to break down complex requirements into technical tasks, estimate efforts, and manage technical debt against feature delivery.

3. DevOps, Infrastructure & Reliability

Infrastructure Ownership: Oversee the deployment lifecycle. Ensure services are properly containerized (Docker) and orchestrated on Kubernetes (K8s) via Helm charts.

Observability: Implement and monitor system health using distributed tracing (OpenTelemetry), metrics (Prometheus/Grafana), and logging stacks to ensure low latency and high availability.

Database Optimization: Lead efforts in database tuning (PostgreSQL indexing, query optimization) and caching strategies (Redis) to handle high-concurrency traffic.

Your Skills and Experience

Skills & Qualifications

Must-Haves:

Proven Experience: A strong track record of architecting and deploying high-scale distributed systems in production, combined with demonstrated experience in technical leadership (mentoring engineers, defining architectural standards, and driving delivery).

Primary Language Mastery: Expert-level proficiency in either .NET Core or Java (Spring Boot), with the ability to write clean, performant, and testable code.

Polyglot Capability: Functional proficiency in a second language (Python or Node.js) and the adaptability to switch contexts based on architectural needs.

Distributed Systems Expertise: Deep understanding of Microservices patterns (DDD, CQRS, Saga), CAP theorem, and Event-Driven Architecture (Kafka/RabbitMQ/Azure Service Bus).

Database Depth: Advanced knowledge of Relational Databases (PostgreSQL internals, isolation levels, query tuning) and NoSQL data modeling.

DevOps & Cloud Native: Hands-on experience managing the full service lifecycle: from CI/CD pipelines and Docker containerization to orchestration on Kubernetes (K8s) and monitoring via Azure/Cloud tools.

Nice-to-Have:

Background in E-commerce, or domains requiring high concurrency and data consistency.

Why You'll Love Working Here
  • Engaging and challenging work environment, focusing on the exciting domain of eCommerce.
  • Hybrid working model with flexible hours.
  • Employee Stock Ownership Program (ESOP): Enjoy the opportunity to be a company stakeholder through our ESOP, fostering a sense of shared success and ownership.

     

Benefits

  • Engaging and challenging work environment, focusing on the exciting domain of eCommerce.
  • Hybrid working model with flexible hours.
  • Employee Stock Ownership Program (ESOP): Enjoy the opportunity to be a company stakeholder through our ESOP, fostering a sense of shared success and ownership.