Full Stack Software Engineer (Backend Focused)
Job Title: Full Stack Software Engineer (Backend-Focused)Location-Type: 100% Remote (must be able to work EST hours)Start Date Is: ASAPDuration: 12 Month Contract (Strong Potential for Extension)Compensation Range: $48/hr - $55/hr W2Benefits: Eligible for Health, Dental, Vision, 401KMust be authorized to work in the U.S. This position is not eligible for sponsorship.Job Description:Seeking a backend-focused Full Stack Software Engineer to join a collaborative engineering team responsible for building and supporting high-scale, customer-facing applications. This role is approximately 80-85% backend and 15-20% frontend, with a primary focus on designing and maintaining distributed microservices, developing scalable APIs, modernizing existing systems, and supporting AI-powered customer experiences.The ideal candidate will have strong experience with Go or Java, AWS, distributed microservices, and React, and will enjoy balancing new feature development with production support and modernization efforts. This is an excellent opportunity to contribute to initiatives involving security, fraud prevention, AI integrations, and cloud-native backend development.Day-to-Day Responsibilities:Design, develop, and maintain distributed backend microservices supporting high-scale production applicationsBuild, enhance, and maintain RESTful and/or gRPC APIsModernize existing backend services while developing new functionalityTroubleshoot production issues and improve application performance, scalability, and reliabilityDevelop AI-powered integrations and customer-facing experiences leveraging modern AI technologiesSupport initiatives focused on account security, authentication, and fraud preventionCollaborate with frontend engineers, product managers, QA, and cross-functional engineering teamsContribute to React-based frontend features and bug fixes as needed (approximately 15-20% of the role)Participate in code reviews and promote engineering best practicesWork within an Agile environment using Jira and ConfluenceMinimum Requirements:Bachelor's degree in Computer Science or a related field, or equivalent professional experience2 years of professional software engineering experienceStrong backend development experience using Go, Java, or another object-oriented programming languageExperience building distributed microservices in production environmentsExperience designing and developing RESTful APIs and/or gRPC servicesHands-on experience with AWS cloud servicesExperience working with NoSQL databasesUnderstanding of concurrency, multithreading, performance optimization, and observabilityExperience participating in code reviews and writing clean, maintainable codeExperience working in Agile environments using Jira and/or ConfluenceWorking knowledge of React, JavaScript, or TypeScriptStrong communication skills with the ability to work independently and collaboratively across engineering teamsPreferred Qualifications:Experience building AI or GenAI-powered applicationsExperience with LLM integrations or Model Context Protocol (MCP)Experience supporting authentication, security, or fraud prevention initiativesExperience supporting large-scale customer-facing web applicationsExperience maintaining legacy systems while contributing to modernization effortsMobile development experience is a plusStrong sense of ownership with a proactive, solution-oriented mindsetCurious, adaptable, and eager to learn new technologies and AI tools