Return To Search
Full Stack Software Engineer
Location: Farmers Branch, TX
Job Type: Contract
Company: IDR
Category: Development and Architecture
We are seeking a skilled Full Stack Software Engineer to join a dynamic team focused on developing and enhancing innovative technology solutions. As a Full Stack Software Engineer, you will be responsible for supporting application enhancements, executing back-end upgrades, and rewriting critical systems to improve user engagement and operational efficiency. The role requires proficiency in both front-end and back-end development, particularly with React.js and Node.js frameworks, as well as the ability to integrate these technologies with existing .NET-based systems. This position offers the opportunity to contribute to major event registration and scoring applications, working within a collaborative environment that encourages technical growth and continuous learning.
As a Full Stack Software Engineer, you will collaborate closely with development leads and managers to deliver high-quality system updates and enhancements on time. You will be actively involved in the entire software development lifecycle, from code reviews and testing to deployment and troubleshooting, ensuring optimal performance and maintainability of applications. Your experience in full stack development, particularly with legacy system upgrades and technical fixes, will be critical in supporting ongoing projects and driving operational improvements.
This role also provides an excellent opportunity to work independently and manage your tasks with minimal oversight, making it ideal for proactive professionals who are committed to delivering robust solutions. You will have access to competitive compensation, a comprehensive benefits package, and the chance to work with an industry-leading organization recognized for its excellence. If you are passionate about software engineering and looking to grow your career with a forward-thinking company, we encourage you to apply by clicking the job application button.
Full Stack Software Engineer - Summary
- Design, develop, and maintain full stack applications using React.js and Node.js.
- Support ongoing enhancements and upgrades to back-end and front-end systems.
- Participate in the rewriting of critical business systems, with a focus on event registration and scoring solutions.
- Integrate modern web applications with existing .NET platforms and assist in legacy system upgrades.
- Work collaboratively with development leads, managers, and cross-functional teams to ensure successful project delivery.
Duties & Responsibilities
- Develop and enhance web applications using React.js and Node.js frameworks.
- Support back-end upgrades and reengineering of critical legacy systems.
- Integrate new applications with existing .NET-based infrastructure.
- Collaborate in code reviews, testing, deployment, and troubleshooting processes.
- Work closely with development leadership to align on technical solutions and project milestones.
- Ensure application performance, scalability, and security best practices are maintained.
- Document technical solutions and contribute to knowledge sharing within the team.
Salary & Benefits
- Competitive compensation structure aligned with industry standards.
- Comprehensive benefits package including medical, dental, vision, and life insurance.
- Employee Stock Ownership Program (ESOP).
- Access to a dedicated engagement manager for support and career development.
- Opportunity to contribute to an award-winning organization recognized for client and talent satisfaction.
Qualifications & Requirements
- 6+ years of experience in full stack software engineering, with a strong focus on React.js and Node.js development.
- Proficient in back-end development and supporting legacy system upgrades.
- Demonstrated experience in application enhancements and resolving technical issues.
- Familiarity with .NET applications and integration points.
- Ability to work independently, manage multiple tasks, and meet project deadlines with minimal supervision.
Ideal Candidate Snapshot
- Detail-oriented and committed to delivering high-quality, maintainable code.
- Strong problem-solving skills and the ability to troubleshoot complex system issues.
- Excellent communication skills for effective collaboration with team members and stakeholders.
- Self-motivated with a drive to stay current with emerging technologies and best practices in full stack development.
- Adaptable and resourceful, thriving in a dynamic and fast-paced technology environment.
Other Relevant Information
- This Full Stack Software Engineer opportunity is remote, providing flexibility and the ability to contribute from any location.
- The organization is committed to diversity, equity, and inclusion, and welcomes applicants from all backgrounds.
- Recognized as a leader in the technology industry with over 25 years of proven experience.
- Consistently awarded for excellence in staffing and client service.
- Apply now by clicking the job application button to take the next step in your software engineering career.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. IDR is subject to certain governmental recordkeeping and reporting requirements for the administration of civil rights laws and regulations. In order to comply with these laws, we invite employees to voluntarily self-identify their race or ethnicity, gender, and veteran status (if applicable). Submission of this information is voluntary and refusal to provide it will not subject you to any adverse treatment. The information obtained will be kept confidential and may only be used in accordance with the provisions of applicable laws, executive orders, and regulations, including those that require the information to be summarized and reported to the federal government for civil rights enforcement. You may access this form here.