CAPITAL NUMBERS
Technical Architect - Full Stack
Job Location
in, India
Job Description
About the Job : We are seeking a highly experienced and visionary Technical Architect / Tech Lead to spearhead the modernization of a mission-critical system utilized by emergency response agencies. This is a hands-on leadership role that demands a strong technical background, exceptional architectural skills, a deep understanding of security and compliance requirements, and the ability to effectively collaborate with diverse stakeholders. You will be instrumental in defining the technical direction, ensuring the quality and security of the system, and guiding multiple development teams to deliver a modern, scalable, and reliable solution. Key Responsibilities : - Design and architect a highly scalable, secure, and performant system leveraging modern technologies such as Node.js for backend services, PostgreSQL as the primary database, React for web front-end development, and React Native for mobile applications. - Provide technical leadership and guidance to development teams, ensuring adherence to architectural principles, coding standards, and best practices. - Lead the integration of Identity Providers (IdPs) such as FusionAuth, Auth0, and Azure AD B2C, with a strong focus on Role-Based Access Control (RBAC), multi-tenancy, and compliance with relevant regulations. - Architect modular and microservice-based services to support real-time data processing, seamless GIS (Geographic Information System) integration, and flexible tenant customization capabilities. - Make critical architectural decisions and effectively communicate them to both technical and non-technical stakeholders. - Oversee the design and implementation of secure authentication and authorization systems across web and mobile platforms, utilizing industry-standard protocols such as OAuth2, OIDC (OpenID Connect), and SAML (Security Assertion Markup Language). - Evaluate and compare various IdP solutions (including the current FusionAuth implementation) against requirements, with a specific focus on achieving and maintaining CJIS (Criminal Justice Information Services) and FedRAMP compliance. - Define and ensure the implementation of robust logging, secure token management strategies, and stringent access controls that align with relevant security standards and regulatory frameworks. - Provide technical guidance and mentorship to full-stack, mobile, DevOps, and Quality Assurance (QA) teams, fostering a culture of technical excellence. - Drive and enforce high code quality standards through code reviews, static analysis, and other quality assurance processes. - Champion the adoption of Continuous Integration and Continuous Delivery (CI/CD) pipelines to automate software delivery and improve release frequency. - Lead the effort to Dockerize applications and services for consistent deployment across different environments. - Oversee the deployment and management of the system on the AWS (Amazon Web Services) cloud platform. - Define and maintain the system's data schema, API specifications, and integration patterns for seamless communication with internal and third-party systems. - Collaborate closely with clients, including emergency response agencies, to understand their business goals, operational workflows, and technical constraints, ensuring the architecture aligns with their needs. - Effectively communicate complex architectural concepts and decisions to technical and non-technical stakeholders, including clients, product owners, and executive leadership. - Actively support sprint planning sessions and contribute to the alignment of the technical roadmap with the overall product vision and business priorities. Required Skills : - Extensive Full-Stack Development Experience: 10 years of hands-on experience in full-stack software development, demonstrating a strong understanding of both front-end and back-end technologies. - Architecture and Technical Leadership: 5 years of experience in a dedicated architecture role or as a technical lead, with a proven ability to design and guide the implementation of complex systems. - Technology Proficiency: Deep and demonstrable expertise in the following technologies: - Node.js (for backend development) - PostgreSQL (as the primary relational database) - React (for web front-end development) - React Native (for mobile application development) - RESTful APIs (design and implementation) - Identity Provider (IdP) Integration (experience with FusionAuth, Auth0, Azure AD B2C or similar) - Security and Compliance: Comprehensive understanding of secure authentication and authorization mechanisms (OAuth2, OIDC, SAML), Role-Based Access Control (RBAC), and relevant regulatory frameworks, particularly CJIS and FedRAMP compliance. - Agile Leadership: Proven ability to provide technical leadership and guidance within an Agile development environment, effectively collaborating with and mentoring development teams. - Communication Skills: Excellent written and verbal communication skills, with the ability to articulate technical concepts clearly and concisely to diverse audiences. - Problem-Solving: Strong analytical and problem-solving skills with the ability to identify and resolve complex technical challenges. Qualifications : - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. - Proven experience in architecting and leading the development of complex, scalable, and secure web and mobile applications. - Deep understanding of cloud-native architectures and best practices, particularly on AWS. - Experience with microservices architecture and API design. - Strong understanding of security principles and best practices for web and mobile applications. - Experience working with emergency response or public safety systems is a plus. (ref:hirist.tech)
Location: in, IN
Posted Date: 4/18/2025
Location: in, IN
Posted Date: 4/18/2025
Contact Information
Contact | Human Resources CAPITAL NUMBERS |
---|