Architect - R01570430

Summary

Architect role designing .NET fullstack microservices solutions with React.js/TypeScript frontends and Node.js/.NET/Python backends, leveraging Azure cloud services, Docker containerization, and Azure DevOps CI/CD pipelines.

Architect

Job requirements

Experience Range: 7 to 10 years of experience, including substantial hands-on expertise architecting .NET fullstack solutions with microservices Key Responsibilities:
  • Collaborate with product owners, business analysts, and design teams to translate business and product requirements into scalable, high-level architectural solutions
  • Assess and validate the technical feasibility of proposed requirements in partnership with application development, data engineering, and data science teams
  • Develop detailed low-level architecture and design specifications for implementation by development teams, ensuring clarity and technical accuracy
  • Design and architect robust mobile and web applications using React.js for the frontend and Node.js, .NET, or Python (Django/FastAPI) for backend services
  • Create, document, and maintain RESTful and GraphQL APIs to support both internal applications and external data consumers
  • Ensure architectural compliance and best practices by reviewing code and solution implementations, providing technical guidance and mentorship to development teams
  • Integrate and optimize cloud-native solutions leveraging Azure platform services for compute, storage, networking, and identity management
  • Drive automation and reliability by implementing CI/CD pipelines and containerization strategies using Docker and Azure DevOps
Required Skills:
  • Expertise in React.js and TypeScript for frontend development
  • Advanced proficiency with modern state management libraries such as Redux or Context API
  • Strong experience in Node.js, .NET Core (C#), and Python (Django/FastAPI) for backend development
  • Hands-on experience with serverless architectures, particularly Azure Functions
  • Proficient in designing and implementing RESTful and GraphQL APIs
  • Extensive experience with SQL databases such as PostgreSQL and SQL Server
  • Experience with graph databases, especially neo4j
  • Solid understanding of containerization using Docker
  • Experience configuring and managing CI/CD pipelines with Azure DevOps
  • Hands-on experience with Azure platform services (Compute, Storage, Networking, IAM)
Preferred Skills:
  • Familiarity with Kubernetes for orchestration and scaling of containerized applications
  • Knowledge of Kafka or similar event streaming platforms
  • Experience with advanced state management solutions in large-scale React applications
  • Experience with microservices security best practices
  • Experience with automated testing frameworks for .NET and JavaScript ecosystems
Desired Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a closely related discipline
  • Microsoft Certified: Azure Solutions Architect Expert or equivalent certification
  • Relevant certification in microservices architecture, such as Certified Microservices Architect (CMA), is preferred

See also

Architecture jobs by country — openings, pay and top skills →

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