Back to all positions

Full Stack Software Engineer

Remote Full-time Now Hiring

Title: Full Stack Software Engineer Location: Remote Michigan Duration: 12+ Months Type: Contract Job Summary We are looking for an experienced Full Stack Software Engineer to support enterprise application development for a banking environment. The role involves full lifecycle development, application integration, testing, performance optimization, and production support. The ideal candidate should have experience with Safer Payments, AEGIS, and full-stack application development. Banking, fraud, and financial services experience is highly preferred.

Key Responsibilities

Design, develop, test, debug, and maintain enterprise applications. Perform requirements, code, software, and system analysis. Develop applications using object-oriented design and development principles. Build and maintain front-end user interfaces and backend services. Integrate applications with existing enterprise systems. Perform testing, quality assurance, performance tuning, and optimization. Automate development and operational processes. Troubleshoot, maintain, and document application functionality. Evaluate and implement new technologies where appropriate. Ensure compliance with application development and technology standards. Required Skills 7+ years of software engineering/application development experience. Strong Full Stack Developer experience. Experience with Safer Payments and AEGIS. Strong knowledge of software development lifecycle. Experience with OOA/OOD, coding, debugging, testing, and application integration. Experience with performance tuning and application optimization. Strong analytical and problem-solving skills. Bachelor s degree in computer science, Computer Engineering, IT, or related field.

Nice to Have

IBM Safer Payments Spring Boot DBT / Snowflake Fraud detection/prevention Banking / Financial Services experience