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
As published by lever
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Twitter URL, GitHub URL, Portfolio URL, Other website, What is your age range?, I identify my ethnicity asSelect all that apply, What gender do you identify as?