Search by job, company or skills

Vietnam Silicon

Technical Architect

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 months ago

Job Description

Vietnam Silicon is looking for a highly skilled Technical Architect to design and implement scalable, secure, and high-performing technology solutions. You will work closely with stakeholders, developers, and project managers to ensure architectural integrity and alignment with business goals.

Key Responsibilities:

Architecture & System Design

  • Design end-to-end architecture for backend systems, services, and integrations with a focus on scalability, security, performance, and maintainability.
  • Define architectural standards, best practices, coding guidelines, and technical roadmaps for engineering teams.
  • Evaluate trade-offs and propose suitable technologies, frameworks, and patterns (e.g., microservices, event-driven architecture).

Technical Leadership

  • Provide technical leadership to backend teams, ensuring quality and consistency across services.
  • Review and validate high-level designs, solution proposals, and implementation approaches.
  • Mentor and guide developers, fostering a culture of technical excellence.

Collaboration & Alignment

  • Work with product managers, business stakeholders, and developers to translate requirements into architectural specifications and technical solutions.
  • Collaborate with DevOps and infrastructure teams on deployment strategies, observability, and reliability.

Quality & Operations

  • Participate in code and design reviews to ensure architectural integrity and adherence to engineering standards.
  • Troubleshoot complex production issues and drive root cause analysis and long-term remediation.
  • Continuously assess system performance and propose improvements or refactoring opportunities.

Innovation & Continuous Improvement

  • Stay current with emerging technologies and industry trends, recommending innovations that enhance system robustness and team productivity.

JOB REQUIREMENTS:

  • Bachelor's degree in Computer Science, Software Engineering, or related fields.
  • Strong experience architecting and developing backend applications using modern languages such as Java, Kotlin, Python, Node.js; experience with Go is a significant plus.
  • Solid understanding of microservices architecture, including RESTful APIs, gRPC, and message-driven systems.
  • Proven ability to analyze, design, and optimize large-scale distributed systems.
  • Strong problem-solving and analytical skills.
  • Excellent communication skills, with the ability to work collaboratively in a fast-paced environment.
  • Working proficiency in English (written and verbal).

Prefer

  • Experience designing or developing batch processing, ETL, or workflow orchestration systems.
  • Strong understanding of secure coding practices and application security fundamentals.
  • Hands-on experience with cloud platforms, Docker, Kubernetes, CI/CD, and observability tools (logging, monitoring, tracing).
  • Experience with automation testing strategies (unit, integration, performance/load tests).
  • Experience mentoring junior/mid-level engineers or leading engineering teams.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 134791791