1. Solution Architecture & Design
- Define and design scalable, high-performance architectures for CRM, E-commerce, and other high-scale systems.
- Develop and enforce best practices in Microservices Architecture, Event-Driven Architecture, and API-first design.
- Architect robust and scalable solutions using .NET Core, Next.js, Node.js, PHP and other modern technologies.
- Apply Domain-Driven Design (DDD) and Clean Architecture principles to ensure maintainability and flexibility.
2. Cloud & Infrastructure
- Design and implement cloud-native architectures on AWS, Azure, and GCP, selecting the best cloud services for different workloads.
- Define and optimize CI/CD pipelines, infrastructure-as-code (IaC) using Terraform, Pulumi, or CloudFormation.
- Architect solutions for serverless computing, containerization (Docker, Kubernetes), and distributed systems.
- Implement high-availability (HA) and disaster recovery (DR) strategies to ensure system reliability.
3. Technical Leadership & Development
- Provide technical guidance and mentorship to engineering teams, ensuring architectural best practices.
- Conduct code reviews, evaluate technology stacks, and drive continuous improvement initiatives.
- Collaborate with Product Managers, Engineering Teams, and Business Stakeholders to align technical solutions with business goals.
• Evaluate emerging technologies and drive innovation in cloud computing, DevOps, and system scalability.
4. Security, Performance, & Monitoring
• Define security best practices, ensuring compliance with industry standards (e.g., OWASP, ISO 27001, GDPR, PCI DSS).
• Implement observability and monitoring solutions using tools like Prometheus, Grafana, ELK stack, or Datadog.
• Optimize system performance, scalability, and cost-efficiency for millions of concurrent users.
Requirements
10+ years of experience in software development and architecture, with a focus on .NET, Next.js, and Microservices.
Expertise in designing high-scale distributed systems such as CRM, E-commerce, or FinTech applications.
Proven experience with cloud platforms (AWS, Azure, GCP) and cloud-native services.
Hands-on experience with containerization (Docker, Kubernetes, Istio) and serverless
computing.
Strong knowledge of Microservices, Event-Driven Architecture (Kafka, RabbitMQ,
AWS SNS/SQS).
Expertise in SQL/NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB,
Redis, CosmosDB).
Proficiency in API gateway management, GraphQL, REST, and gRPC.
Experience with DevOps, CI/CD pipelines, Infrastructure as Code (IaC) tools like
Terraform, Pulumi, or CloudFormation.
Deep understanding of DDD, Clean Architecture, SOLID principles, and design patterns.
Knowledge of frontend architecture and modern JavaScript frameworks like Next.js, React, and Vue.js.
Strong analytical and problem-solving skills with a focus on scalability, performance, and security.
Nice-to-Have Skills:
Experience with Edge Computing and CDN solutions (Cloudflare, Akamai, AWS CloudFront).
Knowledge of Machine Learning/AI for personalization and predictive analytics in CRM/E-commerce.
Certifications in AWS (AWS Certified Solutions Architect), Azure (Azure Solutions Architect), or GCP (Professional Cloud Architect).
Benefits
1. Compensation and benefit package
- Attractive salary and benefits
- Annual leave and 5 days of sick leave
- 13th-month salary and Annual Performance Bonus
- Premium healthcare packages
- Allowance for project team activities
- Extra benefits for long-term employees
2. Exciting career and development opportunities
- Large-scale products and projects with high reputation clients with related industries
which is beneficial for your career plan.
- Clear roadmap for career advancement in both technical and leadership pathways
- A solid talented team behind you – great people who are passionate and proud of their work.
3. Friendly and English-speaking working environment
- Laptops provided.
- Well-equipped & modern office with fully stocked pantry
- Sponsored sports activities.
- Friendly environment, great working location, extra leave days, working from home.
- English working environment, Australian and global clients, onsite opportunities in Australia.
- Flexible working hours - Monday - Friday. Hybrid working model, good work-life balance.
Skills Required
- 10+ years of experience in software development and architecture, focused on .NET, Next.js, and microservices
- Experience designing high-scale distributed systems such as CRM, e-commerce, or FinTech applications
- Experience with AWS, Azure, and GCP cloud platforms and cloud-native services
- Hands-on experience with Docker, Kubernetes, Istio, and serverless computing
- Strong knowledge of microservices and event-driven architecture using Kafka, RabbitMQ, and AWS SNS/SQS
- Expertise with SQL and NoSQL databases, including PostgreSQL, MySQL, MongoDB, DynamoDB, Redis, and Cosmos DB
- Proficiency in API gateway management, GraphQL, REST, and gRPC
- Experience with DevOps, CI/CD pipelines, and infrastructure-as-code tools such as Terraform, Pulumi, or CloudFormation
- Deep understanding of DDD, Clean Architecture, SOLID principles, and design patterns
- Knowledge of frontend architecture and modern JavaScript frameworks including Next.js, React, and Vue.js
- Strong analytical and problem-solving skills focused on scalability, performance, and security
- Experience with edge computing and CDN solutions such as Cloudflare, Akamai, or AWS CloudFront
- Knowledge of machine learning or AI for personalization and predictive analytics in CRM or e-commerce
- AWS, Azure, or GCP cloud architect certification
Similar Jobs
What We Do
Silicon Stack® is a rapidly expanding Australian enterprise headquartered in Melbourne, with an extensive clientele spanning Australia, NZ, Europe, North America, and Asia. As a dynamic and comprehensive digital development and creative agency, we have established a remarkable history of achievements. Our primary focus lies in delivering the following key services: • Software Development • Strategic Consulting • Dedicated Team Model • Digital Transformation • Database, Analytics & Reporting Services • Integrations & APIs • Cyber Security, Cloud & Networking • Marketing & Branding • Software Testing Silicon Stack® has established itself as a trusted and reputable partner with our clients, a brand that embodies a "can-do attitude" and exhibits expertise and a proven track record of successful deliveries. Our team comprises individuals who possess a deep understanding of cutting-edge technology stacks, igniting our passion for innovation and enabling us to surpass perceived limitations. We have solidified our position as the leading development partner in industries such as Automotive, Agriculture, Retail, Food & Beverages, Aviation, and Whitegoods Manufacturing. This achievement is a result of our robust foundation, comprehensive solutions, extensive experience, and profound knowledge of small to enterprise-level ERP and CRM solutions. We owe our continued strong and organic growth to our remarkable workforce. With hundreds of dedicated professionals situated across seven offices in Melbourne and Brisbane (Australia), Sai Gon and Can Tho (Vietnam), Pune and Hyderabad (India), and Miami (USA), we are consistently expanding. Our team members embody qualities such as drive, passion, a sense of fun, optimism and unwavering integrity. When clients choose to partner with Silicon Stack®, they make an investment in our credibility and proven ability to deliver high-quality solutions that work and excel in functionality, aesthetics, and user-friendliness.






