2U Technical Architect

Kansas City, Missouri

NBH Bank
Apply for this Job
It starts with a mission, and our mission is to disrupt every small business owner's struggles.

Time is scarce, and decision making can be hard when visibility is limited. Today everything is spreadsheets with manual processes.

Our small business community deserves more. A single piece of data can change everything. Access to timely, relevant, and accurate insights to allow confident decision making; that is our dream for each small business owner.

2UniFi is designed to bring a complete financial platform to each small business's fingertips.

Join us as we build a new vision at a strong and dynamic company. Help us create the future of banking.

This type of position is ideal for someone looking to build a career in finance, banking, and technology. We will provide you with training and coaching throughout your onboarding experience, as well as on the job. As you demonstrate success, there will be opportunities for advancement within our organization.

The duties of a Technical Architect require a high degree of specialized expertise and skill in maintaining established standards of quality and accuracy. Drive, determination and a self-disciplined approach to achieving results that meet these established criteria are necessary for successful job performance. The job environment is structured, and job expectations are clear. While the pace of the work is faster than average, quality is never compromised. The focus of communication and organizational relationships is based on technical expertise. The work requires specialized technical problem solving and ingenuity while working within approved organizational systems and technology, and the demonstration of the values of integrity, quality and caution. New ideas and concepts are also important but will be quickly, yet carefully analyzed and tested before communication and adoption. If the job involves managing others, there is a need for someone who can exercise the necessary authority to assure policies and procedures are followed and time frames are met. At the same time, it will be necessary to give subordinates structured opportunity to develop their own expertise and capability for quality work to assure effective delegation and shared responsibility for work output. It is expected that coaching and training support for achieving effective delegation will be required. The position encompasses a defined span of control and opportunity for someone who engenders trust, demonstrates a sense of urgency and assures consistent achievement of quality standards. The work requires making decisions that support company guidelines authoritatively and quickly.

As a Technical Architect, you will be pivotal in shaping the future of our technology landscape. You will be integral to our mission of transforming complex financial business needs into innovative technical solutions. This position requires a well-rounded and extensive knowledge base across the entire technology spectrum within the FinTech industry. You will need to demonstrate a comprehensive understanding of front-end (multi-channel: web, mobile, IVR, chat, APIs) and back-end technologies, integration frameworks & patterns, API standards, data management and governance, various cloud technologies, and IT security standards. More than just familiarity with specific tools or platforms, you will be expected to possess a deep appreciation for the technology landscape-encompassing a wide range of solutions and approaches that can be leveraged to meet our unique business challenges. You will be expected to not only quickly learn several of the technologies that we are implementing but also demonstrate leadership while creating solutions around these technologies. Your role will be critical in navigating this landscape, identifying the most effective and efficient technologies and patterns to address our needs, and ensuring that our solutions are both innovative and aligned with industry best practices.

It is mandatory for you to have expertise into as many of the following technologies/tools as possible: React JS, Node.js, Next.js, Python, FastAPI, Azure Cloud services (Azure Events Hub, Azure Events Grid), AWS cloud services (Lambda, ECS, SES, S3), Auth0, containerization, IT security standards, and various banking solutions (Ledgering, Money movement, Transactions).

Beyond your technical skills, you will play a crucial role in establishing an IT Architecture practice within the office of Enterprise Architecture, advocating for the adoption of architecture and standards methodology. You are tasked with managing the lifecycle of technical solutions from design to implementation. Collaborating with UX, integration, data teams, and partners, you will convert complex solution designs and visions into actionable & detailed technical low-level designs.

As a Technical Architect your main responsibilities will be:
•  Advanced Front-End Development
•  Utilize Node.js to create scalable server-side applications and backend APIs that enhance the functionality and integration of front-end components.
•  Manage the full lifecycle of mobile application development for both Google and Apple platforms, including concept, design, testing, deployment, and app store compliance to ensure successful registration and launch.
•  Design and architect high-volume, high-transaction web applications that are distributed and redundant, focusing on scalability and reliability to handle large user bases without compromising performance.
•  Develop new user-facing features using React JS, employing strong expertise in TypeScript, Redux, and ES6 to create interactive and efficient applications.
•  Build reusable code and libraries to streamline future development efforts and maintain consistency across projects.
•  Ensure all new and existing UI/UX designs are technically feasible and optimized for performance across various devices and browsers.
•  Implement expert coding skills in jQuery, object-oriented JavaScript, HTML, CSS, and Ajax, alongside advanced JavaScript synchronization patterns to enhance interactivity and user engagement.
•  Optimize applications for maximum speed and scalability, employing best practices in coding, caching, and other optimization techniques to improve load times and user experience.
•  Middleware and Integration Mastery
•  Develop and maintain scalable backend systems using Node.js, enhancing application functionality and server-side logic.
•  Integrate various databases and data storage solutions with backend systems, ensuring efficient data retrieval and storage.
•  Utilize enterprise integration platforms like MuleSoft, IBM CP4I, and Google Apigee to manage APIs and facilitate seamless data integration across diverse systems.
•  Design event-driven architectures using Azure Event Hubs/Grid to support real-time data processing and interactions.
•  Security Architecture
•  Develop and enforce security protocols across all software layers, implementing industry-standard encryption, authentication, and authorization practices.
•  Architect solutions that incorporate security frameworks such as OAuth, JWT, OIDC, and m-TLS to secure communications and data access.
•  Conduct regular security audits and update practices in response to emerging threats, ensuring compliance with legal and regulatory requirements.
•  Collaborate with security teams to design and implement robust security measures for both front-end and back-end systems.
•  Cloud Solutions and Deployment
•  Leverage Azure and AWS cloud environments to design and deploy scalable and secure applications.
•  Utilize container technologies like Docker and orchestration tools like Kubernetes to manage application deployment, scaling, and management.
•  Develop and maintain CI/CD pipelines for automated testing, integration, and deployment using Azure DevOps, Jenkins, or similar tools.
•  Optimize cloud resource usage and cost through effective service selection and architecture design.
•  Design and Documentation
•  Create detailed low-level designs (LLD) that outline system architecture and components for implementation.
•  Produce various architectural diagrams such as UML, sequence diagrams, ER diagrams, and state diagrams to document and explain system behavior.
•  Maintain high standards of documentation, ensuring all aspects of the architecture and design process are clearly communicated to both technical and non-technical stakeholders.
•  Regularly review and update architectural documents to reflect any changes or updates in technology and application requirements.
•  Collaboration and Leadership
•  Lead cross-functional teams through the project lifecycle, from initial design through to deployment and maintenance.
•  Facilitate communication between project teams and stakeholders to ensure alignment with business objectives and technology standards.
•  Mentor junior architects and developers, promoting a culture of learning and continuous improvement within the technology team.
•  Drive the adoption of new technologies and methodologies, staying ahead of trends to ensure the organization remains competitive in technology practices. All associates are expected to maintain current knowledge and consistent compliance with regulations and bank policies and procedures related to the position, including but not limited to Bank Secrecy Act (BSA) and Office of Foreign Assets Control (OFAC) requirements.

Minimum Requirements: To be considered for this position, you must possess the following qualifications click apply for full job details
Date Posted: 08 April 2025
Apply for this Job