Return To Search
Full Stack Developer
Location: Suwanee, GA
Job Type: Contract To Hire
Company: IDR
Category: Development and Architecture
Full Stack Developer positions are essential in today's fast-evolving technology landscape, offering opportunities to engage in both front-end and back-end development to create robust and innovative software solutions. This role provides a unique chance to work on a diverse array of projects, collaborate with driven teams, and leverage modern technologies to solve challenging problems. As a Full Stack Developer, you will be instrumental in architecting, developing, and maintaining scalable applications that are crucial to the success of the organization. Working in a dynamic and supportive environment, your technical expertise will help drive the company forward, while your collaborative spirit will foster a culture of innovation and continuous improvement. If you are passionate about software engineering and eager to further your career in a growth-oriented setting, we encourage you to apply by clicking the application button.
Full Stack Developer - Summary
The Full Stack Developer role is a comprehensive position that encompasses both client-side and server-side software development. You will work with a variety of programming languages and frameworks, ensuring that software applications meet user requirements and business objectives. This position offers the opportunity to engage with advanced technologies, participate in agile methodologies, and contribute to the setup and configuration of essential infrastructure such as databases and web servers. Being a Full Stack Developer means taking ownership of the entire development lifecycle, from initial concept to deployment and ongoing maintenance.
Duties & Responsibilities
- Collaborate with cross-functional teams to design, develop, and maintain high-quality software solutions.
- Engage in both front-end and back-end development, utilizing languages such as TypeScript, JavaScript, Python, and SQL.
- Participate actively in Agile development processes, contributing to planning, execution, and delivery of software projects.
- Work on desktop applications with programming languages including C, C++, and C#.
- Assist in the architecture, setup, and configuration of databases and web servers to support application deployment.
- Implement best practices in coding, testing, and documentation to ensure high-quality software deliverables.
- Utilize revision control systems such as Git to manage codebase changes and collaborate effectively with team members.
- Stay current with industry trends and emerging technologies to propose innovative solutions and improvements.
Salary & Benefits
- Competitive compensation package tailored to reflect skills and experience.
- Comprehensive benefits including Medical, Vision, Dental, and additional offerings designed to support your well-being.
- Access to an Employee Stock Ownership Program, supporting long-term financial growth and investment in the company’s success.
- Opportunities for advancement and professional development within an industry-leading organization.
- Participation in a close-knit, team-oriented culture that encourages collaboration and mutual support.
- Recognition as part of an award-winning workplace, celebrated for excellence in staffing and talent management.
Qualifications & Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
- 7–10 years of professional software development experience, demonstrating a track record of delivering high-quality solutions.
- Proficiency in at least one core programming language such as C++, C#, Java, or Python.
- Strong understanding of both compiled and interpreted languages, with the ability to apply them appropriately in various contexts.
- Experience working with AWS cloud tools and services.
- Familiarity with revision control systems, especially Git, for collaborative software development.
- Ability to work effectively within Agile development environments and contribute to iterative project cycles.
- Solid problem-solving skills and the ability to troubleshoot complex technical issues.
Ideal Candidate Snapshot
- Demonstrates a passion for technology and continuous professional growth.
- Exhibits strong communication skills and thrives in collaborative, team-based settings.
- Possesses a keen attention to detail and a commitment to delivering high-quality, maintainable code.
- Adaptable to evolving project requirements and emerging technologies.
- Self-motivated and proactive in identifying opportunities for process improvement and innovation.
- Values a culture of inclusivity, respect, and teamwork.
Other Relevant Information
- The organization brings over two decades of experience in the technology staffing industry, providing stability and a wealth of knowledge to support your career growth.
- Work within a supportive environment that values employee contributions and offers resources to foster professional development.
- Recognition for excellence in staffing, evidenced by repeated industry awards and positive client feedback.
- Emphasis on maintaining a healthy work-life balance through comprehensive benefits and an employee-focused culture.
- Applicants will receive equal consideration for employment, embracing diversity and ensuring a welcoming environment for all qualified professionals.
Equal Employment Opportunity (EEO) Statement:
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.
If you are a skilled Full Stack Developer seeking a rewarding opportunity to work on impactful projects and advance your career, please apply now by clicking the job application button and take the next step in joining a forward-thinking team.