One of our leading client is looking for Senior Software Engineer - Architecture & Design (Node.js/React/DB2) in Dallas Texas.
Primary Responsibilities
· Collaborate closely with Business Analysts to understand and translate business requirements into technical solutions
· Create high-level application architecture and feature-level designs for Node.js and React applications
· Design and optimize database schemas for DB2 environments
· Conduct thorough design reviews and code reviews for implementation teams
· Establish and enforce coding standards and best practices
· Develop proof-of-concept implementations for critical components
· Implement Technical-Design Document (TDD) and Feature-Driven Document (FDD) methodologies
· Debug complex issues and provide technical troubleshooting guidance
· Design and document APIs and integration points between systems
· Mentor junior developers on design patterns and architectural principles
Technical Skills and Experience
· 5+ years of experience in software architecture and design for enterprise applications
· Advanced knowledge of Node.js ecosystem and its architectural patterns
· Strong experience with React.js, Redux, and modern frontend architectures
· Extensive experience with DB2 database design, optimization, and query performance
· Proficiency in JavaScript/TypeScript and modern ES6+ features
· Experience creating and publishing NPM packages
· Knowledge of containerization technologies (Docker, Kubernetes)