Columbia, SC, 29240, USA
3 days ago
Full Stack Developer
Description We are seeking a Full Stack Developer to join our team in Columbia, South Carolina. As a Full Stack Developer, you will be involved in various stages of development, from initial concept to final delivery and maintenance. The work environment is dynamic and engaging, offering a contract to hire employment opportunity. Responsibilities: • Develop and maintain our web applications using technologies such as Node.js, React.js, MongoDB, and Next.js. • Work closely with the team to design and implement APIs. • Apply your JavaScript skills to enhance and optimize our web applications. • Contribute to all phases of the development lifecycle, from concept and design to testing. • Use Scrapy/Selenium for data extraction and utilize machine learning models for processing additional information. • Participate in code reviews to maintain a high-quality codebase. • Collaborate with other team members to determine the best solutions to difficult problems. • Stay updated with emerging technologies and apply them to operational activities. • Handle complex problems that arise with our systems, and escalate to relevant teams where necessary. • Prioritize and manage several open issues at one time. Requirements • 5+ years of experience working as a Full Stack Developer or in a similar role is preferred. • Strong proficiency in JavaScript, Node.js, React.js, MongoDB, Next.js is required • Experience in API development is essential • Nice to have skills: Python/Django, Selenium, PostgreSQL, Docker. • Solid understanding and experience in web development is necessary • Demonstrated problem-solving abilities with attention to detail • Excellent communication and team collaboration skills • Ability to manage multiple tasks and projects simultaneously • Familiarity with version control systems like Git • Strong understanding of web performance optimization techniques • Experience in debugging and troubleshooting web services • Understanding of responsive design and its implementation • Knowledge of data structures and algorithms • Ability to write clean, maintainable, and reusable code • Willingness to learn new technologies and update skills as needed • Knowledge of software development methodologies and life cycles Technology Doesn't Change the World, People Do.® Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles. Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app (https://www.roberthalf.com/us/en/mobile-app) and get 1-tap apply, notifications of AI-matched jobs, and much more. All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information. © 2024 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use (https://www.roberthalf.com/us/en/terms) .
Confirm your E-mail: Send Email