Mô tả công việc
Own the design and delivery of complex features end-to-end, from domain modeling through deployment, across both backend services and the frontend.
Define component architecture and drive technical decisions at the feature and module levels; clearly communicate trade-offs to peers and stakeholders.
Set and uphold engineering standards: clean architecture boundaries, data integrity, security practices, and test coverage across the codebase.
Own the identity and authorization surface - multi-tenant isolation, authentication flows, and access control policies.
Champion quality across the team: lead code reviews, raise the technical bar, and mentor mid-level engineers through structured feedback.
Maintain observability and API documentation as first-class deliverables - every feature ships with logging, metrics, and up-to-date specs.
Contribute to hiring by participating in technical interviews and providing well-reasoned candidate assessments.
Yêu cầu
Experience
4-6 years of professional full-stack development experience, with a portfolio of production systems delivered end-to-end.
Proven track record of building and delivering real-world products in production - demonstrated ownership across the full product lifecycle (design, development, deployment, and maintenance), not limited to project-based or outsourcing delivery.
Demonstrated experience leading technical initiatives, establishing coding standards, and mentoring engineers.
Backend
Expert-level Go: idiomatic error handling, context propagation, goroutines, interface-driven design, and the standard library.
Solid working knowledge of at least one additional backend language ([protected info], Python FastAPI, Java Spring Boot, or PHP Laravel).
Production experience with PostgreSQL: schema design, indexing strategies, query optimization, and migration management (goose or equivalent).
Redis: caching patterns, session storage, and pub/sub.
NATS or equivalent message broker (Kafka, RabbitMQ) in a production environment.
Frontend
Strong proficiency in Vue 3 (Composition API, Pinia, Vue Router).
Proficiency in TypeScript; familiarity with at least one additional framework (React, [protected info], or [protected info]).
Architecture & Security
Hands-on experience with hexagonal/clean architecture; strict separation of domain, application, and adapter layers.
Authentication and authorization: JWT, OAuth2/OIDC, Keycloak administration, and OPA policy basics.
Microservices design: service boundaries, API contracts (REST, gRPC awareness), and distributed-system trade-offs.
System design proficiency: design scalable, high-availability systems; articulate CAP theorem trade-offs, sharding, read-replica, and caching strategies.
DevOps & Infrastructure
Docker and Kubernetes: deployment strategies, Helm, service and deployment management.
CI/CD pipeline configuration and maintenance - we use GitLab CI; experience with other tools (GitHub Actions, Jenkins) is welcome.
Infrastructure as Code awareness: Terraform/HCL basics.
Cloud platform fundamentals: AWS (compute, managed databases, storage, networking, and secrets management); familiarity with Azure or GCP is a plus.
Code Quality
Treats code quality as a team responsibility: clean, readable code; meaningful test coverage on critical paths; and documentation kept in sync with the code that ships.
Nice to have:
DevOps/CICD.
Experience with HashiCorp Vault in production (dynamic credentials, PKI secrets engine).
GitOps tooling: ArgoCD or Flux.
Distributed tracing: OpenTelemetry, Jaeger, or Zipkin.
Performance profiling and load testing (k6, JMeter).
Security engineering: WAF, SAST/DAST integration into CI, penetration testing awareness.
Knowledge of compliance frameworks (GDPR, SOC 2, ISO 27001).
Knowledge of compliance frameworks (GDPR, SOC 2, ISO 27001).
Soft Skills
Team-first mindset - shares knowledge proactively, unblocks colleagues, and treats code review as a teaching opportunity rather than gatekeeping.
Active ownership - raises concerns early, follows through on commitments, and closes the loop without being reminded.
Honesty and transparency - surfaces bad news quickly, acknowledges mistakes, and documents lessons learned so the team does not repeat them.
Hard-working and dependable - comfortable sustaining high-quality output under delivery pressure without cutting corners on security, testing, or maintainability.
Quyền lợi
Competitive salary.
Performance-based bonuses.
Comprehensive health, dental, and vision insurance plans.
Professional development and training programs.
Refer friends to open jobs and receive a cash bonus for every successful referral you make
Thông tin khác
Thời gian làm việc
Thứ 2 - Thứ 6 (từ 08:00 đến 17:30)
Thông tin chung
- Thu nhập: 1,500 - 3,000 USD
Nơi làm việc
- - Đà Nẵng: 105 Lê Lợi, Phường Hải Châu (quận Hải Châu cũ)
- - Hà Nội: Tòa V1, HomeCity, 177 Trung Kính, Phường Yên Hòa (quận Cầu Giấy cũ)