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)