Technical Architect

Design, document, and implement software systems and enhancements that meet customer requirements. Define scalable, maintainable, and secure architecture, develop technical specifications, guide implementation, recommend 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.
  • Strong vision and ability to deliver quickly in a fast-paced startup culture.

See also

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

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

A new version of freehire is available