Development Leadership:Direct the end-to-end software development process, ensuring projects meet business goals and deadlines.
Solution Design Collaboration:Work with stakeholders to craft effective software solutions and assess technical feasibility.
System Architecture & Standards:Define system architecture, set development standards, and ensure compliance with performance, security, and other non-functional requirements.
Execution & Integration:Supervise the development process, support continuous integration and deployment (CI/CD), and monitor system performance.
Validation & Quality Control:Lead architectural reviews, enforce continuous testing strategies, and validate non-functional system criteria.
Architecture Management:Build and maintain technical roadmaps, address technical risks, manage the technical backlog, and guide and mentor engineering teams.
Requirements:
Full-Stack Development Skills:Strong hands-on experience in backend development using Node.js/NestJS and frontend development using React/Next.js.
Language Proficiency:Excellent English communication skills, both written and spoken.
Experience:35 years in a similar role as a Technical Architect.
Cloud Expertise:Deep understanding of cloud infrastructure (preferably Google Cloud), with advanced skills in Kubernetes, Service Mesh, and building scalable, secure systems.
Application Architecture:Proficient in designing and evaluating software systems using approaches like Microservices, Domain-Driven Design (DDD), and Clean Architecture.
Data Architecture:Expertise in designing scalable data models and managing relational and non-relational databases (especially PostgreSQL), ensuring performance and scalability.
Non-Functional Requirements:Demonstrated ability to manage system performance, security, and scalability.
Troubleshooting Skills:Strong analytical skills to effectively diagnose and resolve technical and operational issues.
Communication:Able to clearly explain complex technical matters to both technical and business audiences.
Personal Qualities
Proven experience in coaching and mentoring team members.
Maintains composure and effectiveness while addressing challenges or solving problems.