Software Engineer
Job Description
This Software Engineer position supports transaction-heavy, event-driven applications for a client in Memphis, Tennessee. You will work in a hybrid environment and contribute to full-stack development across APIs, backend services, and frontend interfaces using agile practices.
Role Focus
- Support and improve a suite of transaction-processing applications spanning APIs, backend services, and frontend interfaces.
- Design, develop, test, and maintain full-stack solutions using modern technologies.
- Partner with cross-functional teams to enhance system performance, troubleshoot issues, and support modernization efforts.
- Work in a hybrid setup with part in-office and part remote flexibility while participating in agile development practices.
- Build experience across legacy and modern systems while strengthening technical and professional skills.
Key Responsibilities
- Enhance and maintain transaction-processing capabilities across the application stack.
- Develop and support full-stack features using current tools and patterns.
- Collaborate with teammates to address performance challenges and ongoing defects.
- Contribute to the client’s modernization work through continuous improvement.
- Apply agile practices in day-to-day development and delivery work.
Required Qualifications
- 2-5 years of experience developing and supporting web applications, APIs, databases, and enterprise software solutions.
- Working knowledge of .NET, C#, React, JavaScript/TypeScript, and SQL Server, with a desire to deepen expertise through hands-on work.
- Familiarity with Agile development practices is preferred.
- Proven problem-solving and communication skills, with the ability to collaborate effectively in a team environment.
- Ability to learn new technologies, adapt to changing priorities, take ownership of assigned work, and continuously develop technical and professional skills.
Technology Stack
.NET, C#, React, JavaScript/TypeScript, SQL Server, Agile
Benefits
- Competitive compensation package
- Full Benefits including Medical, Vision, Dental, and more
- Employee Stock Ownership Program
- Dedicated Engagement Manager committed to your success
- Medical, Dental, Vision, and Life Insurance
- ClearlyRated's Best of Staffing® Client and Talent Award winner 12 years in a row
- Opportunity to join an industry leading organization
About IDR, Inc.
- 25+ Years of proven industry experience in 4 major markets
- Employee Stock Ownership Program
- Dedicated Engagement Manager focused on candidate success