freehire launches on Product Hunt on 26 August.

Follow →

Technical Architect

Open 23d

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

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available