Role: Senior Full Stack UI Developer-W2 Only
Location: Columbia, SC
Duration: One Year with possibility of extensions
Position Overview
IRG Clients is seeking an experienced Senior Full Stack UI Developer with strong full stack development expertise and technical leadership experience. The ideal candidate will have 10+ years of experience building scalable enterprise applications, modernizing frontend interfaces, enhancing backend services, and delivering high-quality solutions across the full software development lifecycle.
This role requires deep expertise in frontend frameworks, backend technologies, API development, database systems, and modern DevOps practices. The selected consultant will collaborate closely with cross-functional teams to design, develop, and deploy secure, scalable, and high-performing applications.
Key Responsibilities
Front-End Development (UI)
- Design, develop, and maintain responsive, scalable, and high-performance web applications.
- Build modern user interfaces using frameworks such as React, Angular, or similar component-based technologies.
- Translate UI/UX wireframes and business requirements into clean, maintainable, and reusable code.
- Implement state management solutions such as Redux, NgRx, or Context API.
- Optimize applications for speed, scalability, accessibility (WCAG compliance), and cross-browser compatibility.
- Establish and enforce frontend coding standards, architecture patterns, and development best practices.
- Collaborate with UX/UI designers and backend developers to deliver seamless user experiences.
Backend Development
- Design, develop, and maintain RESTful APIs and microservices architectures.
- Develop backend services using Python, Java, Node.js, or equivalent technologies.
- Implement authentication and authorization mechanisms including OAuth and JWT.
- Design and manage relational and NoSQL database systems.
- Ensure backend systems meet scalability, reliability, security, and performance requirements.
- Integrate third-party systems and APIs to support enterprise workflows and business processes.
Full Stack Responsibilities
- Participate in end-to-end application development across frontend and backend layers.
- Integrate frontend applications with backend services and APIs.
- Troubleshoot and resolve complex technical issues across the full technology stack.
- Support code reviews, testing, deployment, and release management activities.
- Ensure application quality through proper testing, validation, and performance optimization.
- Provide technical leadership and mentorship to development teams when needed.
Required Skills & Qualifications
- Modern frontend frameworks such as React, Angular, Vue.js, or similar technologies
- Backend development using Node.js, Python, Java, or related server-side technologies
- RESTful API and GraphQL development, including API versioning strategies
- Strong experience with SQL and NoSQL databases
- Knowledge of DevOps concepts, CI/CD pipelines, and deployment best practices
- Experience developing scalable enterprise applications
- Strong analytical, troubleshooting, and problem-solving skills
- Excellent verbal and written communication skills
- Ability to work effectively in collaborative Agile development environments
Preferred Qualifications
- 8+ years of professional software development experience
- 4+ years of strong hands-on full stack development and UI engineering experience
- 4+ years of technical leadership or project leadership experience
- Experience working on large-scale government or healthcare systems is a plus
- Familiarity with enterprise integration patterns and cloud-based architectures preferred