👨🏻‍💻 postech.work

Middle/Senior Backend Engineer

Droppii • 🌐 In Person

In Person Posted 3 days, 17 hours ago

Job Description

Top 3 reasons to join us

Open culture \& working environment

Focus on self-development

Global Business (Not Only Vietnam Market)

Job description

The Mission

At Droppii, we are building a massive e-commerce ecosystem. We don't just build websites; we engineer high-throughput, low-latency distributed systems.

We are looking for a Senior Backend Engineer who is language-agnostic and systems-oriented. You will not be confined to a single framework. Instead, you will choose the right tool for the job—whether it’s .NET/Java for core transactional services, Python for CRM system, or Node.js for lightweight I/O operations.

If you obsess over System Design, Observability, and Scalability, and you believe that "You Build It, You Run It," this role is for you.### What You Will Do (The Impact)

1. Architecting Scalable Systems

Design and implement Event-Driven Microservices that can handle high concurrency during flash sales and peak traffic.

Make critical architectural decisions: decoupling monoliths, defining service boundaries (DDD), and selecting communication patterns (gRPC vs. REST, Sync vs. Async).

Solve hard distributed system problems: Data Consistency (Saga Pattern, Outbox Pattern), Idempotency, and Distributed Locking.2. Polyglot Engineering

Work across a diverse stack. While you may have a "core" language (e.g., .NET or Java), you are comfortable reading, debugging, and writing code in Python or Node.js when the architecture demands it.

Refactor legacy codebases into modern, clean, and testable microservices.3. DevOps \& Infrastructure as Code

Bridge the gap between Code and Ops. You don't just throw code over the wall; you own your service’s lifecycle.

Write Helm charts, configure Kubernetes manifests, and manage CI/CD pipelines (GitHub Actions/Azure DevOps).

Optimize database performance (Index tuning, Query analysis) for PostgreSQL and handle caching strategies with Redis.4. Reliability \& Engineering Excellence

Champion Observability: Implement distributed tracing (OpenTelemetry), metrics (Prometheus/Grafana), and structured logging to ensure we know exactly what is happening in production.

Conduct rigorous code reviews and write RFCs (Request for Comments) for major technical changes.

Mentor mid-level engineers, fostering a culture of "Clean Code" and "Testing First."

Your skills and experience

Must-Haves (The Core):

3+ years of backend engineering experience, with deep exposure to Microservices.Polyglot Mindset: Mastery in either .NET Core or Java (Spring Boot), AND practical experience with at least one scripting language (Python or Node.js/TypeScript).System Design: Strong understanding of distributed system concepts (CAP theorem, Event Sourcing, CQRS, Load Balancing, Consistent Hashing).Database: Deep knowledge of Relational Databases (PostgreSQL internals, locking, isolation levels) and NoSQL stores.DevOps/Cloud: Hands-on experience with Docker, Kubernetes (K8s), and Cloud Platforms (Azure preferred). You should be comfortable debugging a crashing pod or analyzing a slow query in production.Message Brokers: Experience with Event-Driven Architecture using Kafka or Azure Service Bus.Nice-to-Haves (The Differentiators):

Experience with High-Frequency/Low-Latency systems (e-commerce flash sales, fintech).

Knowledge of Infrastructure as Code (Terraform/Ansible).

Familiarity with GraphQL or gRPC.

Experience implementing Resiliency patterns (Circuit Breakers, Retries, Rate Limiting) using libraries like Resilience4j or Polly.

Why you'll love working here

Tech Freedom: We use the best tool for the job. You won't be stuck maintaining a legacy monolith forever.Scale: Your code will process thousands of orders and events. The complexity is the fun part.Growth: We provide a budget for courses, certifications, and conferences.Culture: Flat structure, open communication, and no micromanagement. We care about *Output*, not *Hours*.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.