Description :
We are seeking a highly skilled and motivated Associate Architect to join our dynamic team.
The ideal candidate will possess hands-on expertise in Node.js, Python, React Native, OpenStack, Full-Stack Development, DevOps practices, and a strong understanding of design patterns, SOLID principles, and architectural best practices.
This role requires a balance of technical leadership, strategic thinking, and exceptional coding skills to drive the design and development of scalable, maintainable, and robust applications.
Key Responsibilities :
Architectural Design and Development :
- Design scalable and efficient system architectures following modern architectural principles.
- Implement robust solutions using design patterns and SOLID principles.
Full-Stack Development :
Deliver end-to-end solutions by working on both frontend (React / React Native) and backend technologies (Node.js, Python).Build responsive and dynamic user interfaces with strong UX principles.Develop APIs, microservices, and backend services with efficient database integration.OpenStack Integration :
Design, deploy, and manage cloud infrastructure using OpenStack.Optimize virtualization, networking, and storage components of OpenStack environments.Ensure seamless integration of applications with OpenStack-based private or hybrid cloud Leadership :Mentor and guide developers in best practices for coding, design, and architecture.Perform code reviews to ensure quality and adherence to standards.Collaboration :
Work closely with cross-functional teams, including Product Management, QA, and Operations, to align technical decisions with business goals.Identify technical challenges and propose innovative solutions.Innovation and Best Practices :
Stay updated with emerging technologies and trends in software development, full-stack engineering, and cloud computing.Advocate for the adoption of modern tools, frameworks, and practices.Required Skills and Qualifications :
Programming Languages : Proficient in Node.js, Python, and React Native.OpenStack Expertise : Strong knowledge of deploying, managing, and troubleshooting OpenStack environments.Full-Stack Development : Hands-on experience in frontend (React / React Native) and backend (Node.js, Python) development.Design Patterns : Strong understanding and practical application of design patterns and principles.SOLID Principles : Expertise in applying SOLID principles to create maintainable and scalable codebases.Architectural Knowledge : Proven experience in designing microservices, serverless, or event-driven architectures.Hands-On Coding : Ability to write clean, optimized, and production-ready code.Cloud Platforms : Familiarity with AWS, Azure, or GCP and their integration with OpenStack environments.Database Expertise : Proficient in SQL and NoSQL databases with an emphasis on performance and scalability.(ref : hirist.tech)