Mô tả công việc
Tóm tắt công việc
PRIMARY JOB RESPONSIBILITIES
Development Oversight: Lead the software development life cycle, ensuring project delivery aligns with organizational objectives.
Technical Solutions Design: Collaborate with stakeholders to design efficient software solutions and verify technical feasibility.
Architectural Guidance & Design: Define system architecture, establish coding standards, and ensure alignment with non-functional requirements.
Architectural Execution & Integration: Oversee software development, facilitate continuous integration/deployment, and maintain monitoring for system performance.
Architectural Validation & Quality Assurance: Conduct architecture evaluations, enforce continuous testing, and validate non-functional requirements.
Architectural Management: Develop project roadmaps, manage technical risks, maintain the technical backlog, and mentor team members.
Yêu cầu
POSITION QUALIFICATIONS AND REQUIREMENT
Full-stack Development Expertise: Extensive experience in both backend ([protected info]) and frontend (React/[protected info]) development.
Communication: Fluency in English is required.
Experience: 3-5 years of experience in a similar Technical Architect role.
Cloud Infrastructure: Advanced knowledge of cloud platforms (preferably Google Cloud), with expertise in Kubernetes, Service Mesh, and optimizing infrastructure for large-scale, secure, and resilient systems.
Application Architecture: Expertise in designing, evaluating, and validating modern software architectures such as Microservices, Domain-Driven Design (DDD), Clean Architecture.
Data Architecture: Expertise in designing and managing data models, with a strong focus on PostgreSQL, as well as other SQL/NoSQL databases, ensuring optimal performance and scalability.
Non-Functional Requirements: Proven expertise in managing and optimizing system non-functional requirements, including performance, security, and scalability.
Technical Troubleshooting: Strong problem-solving skills for diagnosing and resolving technical and production incidents effectively.
Technical Communication: Excellent communication skills to convey complex technical concepts clearly to both technical and non-technical stakeholders.
PERSONAL ATTRIBUTES:
Experience in mentoring people
Calm in finding resolutions for issues/problems
Thông tin khác
JavaScript
NodeJS
NestJS
PostgreSQL
NoSQL
MS SQL
DDD
ReactJS
Kubernetes
Microservices
GCP
NextJS
Clean Architecture
Service Mesh
Thông tin chung