Overview
Skills
Job Details
Software Engineer - CHIPS Technology
Winston Salem, NC - Hybrid
Full Time
This position is for a Software Engineer on the CHIPS Product Engineering team. CHIPS (The Clearinghouse Interbank Payment System) is the largest private sector USD clearing and settlement system in the world, clearing and settling $1.8 trillion in domestic and international payments each business day. We are looking for a talented Web UI Developer/Designer with expertise in Next.js and AWS cloud technologies to create intuitive, visually compelling, and high-performance web applications. This role requires a strong blend of design skills, front-end development expertise and back-end integration, with a focus on building scalable, cloud-based UI solutions and upgrading legacy application technology.
Qualifications required:
- Bachelor s degree in Computer Science, Engineering, related field, or equivalent experience.
- 7+ years experience as a Web UI Developer or similar role.
- Experience working within an Agile Development Framework.
- Strong proficiency in Next.js and React.js (including hooks, context API, and component-based architecture).
- Expertise in HTML5, CSS3, and JavaScript/TypeScript.
- Experience with AWS services, including S3, CloudFront, Lambda, API Gateway, and Cognito.
- Strong UI/UX design skills, with experience using Figma, Sketch, or Adobe XD.
- Experience with responsive design using frameworks like Bootstrap, Material UI.
- Familiarity with Git/GitHub and Agile development workflows.
- Basic understanding of CI/CD workflows (GitHub Actions, AWS Code Pipeline).
- Knowledge of authentication and security best practices in front-end development.
- Experience working in Unix-based environment.
- Experience with database technologies (Relational, NoSQL) and experience with using database management systems in general.
- Understanding of server-side rendering, n-tier architecture, Single-page App Model, microservices architecture, and cloud computing (AWS).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Strong communication and collaboration skills.
Qualifications desired:
- Experience with GraphQL (AWS AppSync), WebSockets, or real-time data handling.
- Familiarity with AWS Amplify or Terraform for infrastructure as code (IaC).
- Experience with .Net is a plus but not required.
- Experience with containerization adn orchestration (e.g., Docker, Kubernetes).
- Knowledge of testing frameworks and methodologies such as Test-Driven development.
Essential functions and responsibilities:
- Develop and design modern, responsive, and accessible user interfaces using Next.js, React.js, and CSS or Styled Components.
- Optimize performance with Next.js features like SSR (Server-Side Rendering), ISR (Incremental Static Regeneration), and API routes.
- Collaborate with UX designers, product managers, and backend engineers to create seamless user experiences.
- Integrate front-end applications with AWS services (S3, Lambda, CloudFront, Cognito, API Gateway, etc.).
- Ensure scalability and security of UI applications in an AWS cloud environment.
- Convert wireframes, mockups, and prototypes into fully functional, interactive web pages.
- Modernize existing applications to improve functionality, usability and maintainability.
- Maintain design systems and reusable UI components for consistency across applications.
- Ensure accessibility standards (WCAG) and best practices are followed.
- Stay up to date with modern front-end trends, tools, and AWS best practices.