Technical Architect

You will design, document, and implement new systems, enhancements, and modifications that meet customer requirements. You will define scalable, maintainable, and secure software architecture; develop technical specifications; and guide implementation using established architecture and design patterns. You will collaborate to define and prioritize requirements, recommend relevant technologies, and mentor junior developers.

Responsibilities

  • Design, document, and implement new software systems, enhancements, and modifications.
  • Define and implement scalable, maintainable, and secure software architecture.
  • Collaborate with developers, product managers, and stakeholders to define and prioritize software requirements.
  • Develop technical specifications and lead software-system implementation.
  • Ensure development teams follow architecture and design patterns.
  • Monitor industry trends and emerging technologies and recommend their use.
  • Mentor and train junior developers.

Requirements

  • 10+ years of full-stack software product development experience with a focus on software architecture and design.
  • Knowledge of software design patterns, architecture principles, and Agile methodologies.
  • Node.js and Node.js internals.
  • RESTful web services and APIs using ExpressJS.
  • Python, Docker, Kubernetes, and Git.
  • Cloud infrastructure knowledge, preferably AWS, Microsoft Azure, or Google Cloud.
  • Experience working with product managers and UX designers.
  • Ability to mentor and train junior developers.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available