JOBSEARCHER

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer Salt Lake City, UT (Hybrid) 10+ month contract $70-$75 per hour Our client is in search of a Senior Full Stack Software Engineer to join their software development team. This role will play a key part in modernizing legacy client/server applications by designing and building modern, web-based solutions. The team is responsible for architecting and developing new technical systems that will significantly improve service delivery both internally and to the public. We are in the early stages of replacing outdated applications with a comprehensive, cloud-native platform. This is a high-impact opportunity to help shape the architecture and deployment of scalable cloud-based microservices. Key focus areas include providing technical input on system design, microservices architecture, and integration strategies as we transition to modern web technologies. This position requires a high level of expertise and broad experience in web application development and architecture. Experience in relational databases and structured testing is also helpful. Required Skills Minimum 3 years of experience in React, HTML, and CSS Minimum 3 years of experience building and maintaining APIs using REST and GraphQL Minimum 3 years of experience with Node.js as a middle tier / backend Demonstrated experience with application debugging and code fixes Experience monitoring and evaluating systems/processes and making improvement recommendations Ability to anticipate the impact of new or modified software on existing systems Strong problem-solving skills with the ability to identify issues and recommend timely solutions Experience participating in the design of relational databases Experience adapting or enhancing systems to meet specific agency or business needs Bonus / Preferred Skills Experience with Redux Experience with Java and Spring Boot Experience with version control systems (e.g., Git) Strong SQL Database experience (ideally Oracle and/or Postgres) Experience with serverless cloud services (AWS, GCP, or Azure) Experience designing and building customer-facing JavaScript applications Demonstrated ability to work effectively with business partners with professionalism, tact, and sensitivity Ability to test and document software using appropriate methodology and techniques. Ability to assist in the planning and coordination of application design. Knowledge of applicable maintenance methods and techniques. Knowledge of cloud computing, running native applications in AWS.