Back-end Software Engineer
Job Title: Senior Backend Software EngineerLocation: Dearborn, MichiganJob Type: W2 ContractExpected hours per week: 40 hoursSchedule: Hybrid 4 days onsite, 1 day remotePay Range: $70+ an hourJob DescriptionThis role focuses on designing, developing, testing, deploying, and operating backend software solutions that support APIs, microservices, databases, and business logic across cloud and on?prem environments. Engineers engage across the full software lifecycle, collaborating with cross?functional teams to deliver secure, scalable, reliable, and production?ready services while supporting ongoing operations and continuous improvement.Key ResponsibilitiesEngage with customers and stakeholders to understand use cases, pain points, and requirementsDesign, develop, test, deliver, and operate backend services, APIs, and microservicesContribute to application design and architecture, aligning with architectural guidelines and long?term goalsCollaborate with product owners, designers, architects, and front?end engineers to deliver high?quality solutionsManage application deployment to cloud or on?prem environments, including monitoring, security hardening, and disaster recoverySupport production systems through troubleshooting, monitoring, debugging, performance tuning, and incident resolutionPromote disciplined engineering practices including automated testing, CI/CD, incremental delivery, and regular refactoringOptimize backend infrastructure and deployment practices to improve resiliency and reliabilitySupport security and data protection practices including encryption and anonymizationParticipate in code reviews, design reviews, documentation, and shared engineering standardsSupport and mentor less?experienced engineers through collaboration and code reviewsRequired Skills & ExperienceBackend application design, development, testing, and production supportDesign and implementation of RESTful and/or event?driven web services and APIsTest automation including unit, integration, API, and regression testingIntegration testing and validation of service?to?service and external system integrationsExperience with CI/CD pipelines, continuous integration, and continuous deliveryStrong experience with databases and data storage technologies (e.g., Oracle, MySQL, MongoDB)Proficiency in at least one backend language (Java, Python, C#, etc.), with practical experience in multiple languages10+ years in IT with 8+ years in software developmentBachelor’s degree in Computer Science, Engineering, or equivalent professional experienceBenefits: Medical, Dental, Vision, PTO & 401K#INDOEM