Job Description
Job Description - Polyglot Architect Years of Experience – 11+ Location – Remote - India Responsibilities Design and architect complex, scalable, and resilient software solutions. Provide technical leadership and guidance across multiple programming languages and technology domains. Develop and implement strategies for Generative AI integration and application. Oversee frontend architecture and ensure a seamless user experience. Collaborate with engineering teams to ensure successful implementation of architectural designs. Evaluate and recommend new technologies and tools to enhance development capabilities. Mentor and guide development teams on best practices in architecture and coding. Ensure adherence to coding standards, security best practices, and performance optimization. Contribute to technical roadmaps and strategic planning. Requirements 10+ years of professional experience in software architecture and development. Proven hands-on experience with multiple programming languages (e.g., Java, Python, JavaScript, C++, Go, etc.). Deep understanding and practical experience with Generative AI technologies and frameworks. Strong expertise in frontend development and architecture (e.g., React, Angular, Vue.js). Experience in designing and implementing microservices architectures. Proficiency in cloud platforms (AWS, Azure, GCP). Excellent understanding of data structures, algorithms, and design patterns. Strong problem-solving and analytical skills. Excellent communication and interpersonal skills. Ability to work independently and lead technical initiatives in a remote setting. Preferred Qualifications Master's degree in Computer Science, Engineering, or a related field. Experience in leading architectural reviews. Contributions to open-source projects. Published technical articles or presented at conferences. Mandatory Skills Multiple Programming Languages (e.g., Java, Python, JavaScript) Generative AI Frontend Architecture (React, Angular, Vue.js) Microservices Architecture Cloud Platforms (AWS, Azure, GCP) System Design API Design Data Structures and Algorithms Software Architecture Patterns Desirable Skills DevOps practices Containerization (Docker, Kubernetes) CI/CD pipelines Database design and optimization (SQL, NoSQL) Experience with large-scale distributed systems Machine Learning operations (MLOps) Performance tuning and optimization Security best practices