As a Full Stack Architect (Angular, C#), you will design and develop scalable, maintainable, and high-performance full-stack solutions for enterprise-level applications. You will be responsible for architecting both front-end and back-end systems using Angular and C#, ensuring seamless integration and alignment with business goals. You will work closely with cross-functional teams, including developers, architects, and product owners, to deliver top-notch solutions that meet both technical and user experience requirements.
Key Responsibilities:
- Architect Full-Stack Solutions: Lead the design and architecture of complex full-stack web applications using Angular for front-end development and C#/.NET for back-end services.
- Front-End Leadership: Own the front-end architecture using Angular, focusing on reusable components, scalability, and performance optimization.
- Back-End Development: Design back-end architectures using C#, including RESTful APIs, microservices, and database models to ensure high reliability and performance.
- Integration: Ensure seamless integration between front-end and back-end systems, focusing on security, data flow, and system scalability.
- Collaboration: Partner with product owners, customer architects, and development teams to align technical solutions with business objectives.
- Mentorship: Provide guidance and leadership to front-end and back-end developers, sharing best practices, conducting code reviews, and ensuring adherence to architectural standards.
- Technology Advocacy: Stay current with emerging technologies and trends in front-end and back-end development, driving innovation across projects.
- Performance & Security: Optimize applications for performance and scalability, ensuring security standards are met throughout both front-end and back-end systems.
Qualifications:
- Front-End Expertise: Strong experience in Angular, TypeScript, RxJS, and state management frameworks like NgRx or Akita.
- Back-End Expertise: Proficiency in C#, .NET Core/Framework, REST APIs, and microservices architecture.
- Full-Stack Development: Proven track record of designing and developing scalable full-stack applications that integrate front-end and back-end components.
- Architecture: Experience in architecting complex systems, ensuring alignment with business goals, and promoting best practices in software design.
- Cloud Experience: Familiarity with cloud platforms like Azure, AWS, or GCP, and knowledge of deploying full-stack solutions in the cloud.
- Agile Development: Experience working within Agile teams, utilizing tools like Jira for tracking and continuous delivery pipelines (CI/CD) for automation.
- Database Skills: Proficient in working with databases, such as SQL Server or other relational/NoSQL databases, ensuring data models are optimized for performance.
- Ownership & Accountability: Strong sense of ownership and responsibility for delivering high-quality, scalable, and maintainable solutions.
Elevate Your Experience The Perks of Joining Us:
- Attractive compensation package with performance-based bonuses
- Comprehensive private healthcare coverage
- Bi-annual performance reviews with a structured promotion plan every two years
- Generous referral rewards program
- Personalized career coaching and mentoring for professional growth
- Exceptional opportunities to expand your career across diverse client engagements
- Embrace and contribute to a culture of diversity within our multicultural teams

