Nashville, TN, 37230, USA
23 hours ago
Full Stack Engineer
Description We are seeking a highly skilled and experienced Full Stack Software Engineer to join our dynamic development team. The ideal candidate will have a strong background in both front-end and back-end development, with a focus on React for the front-end and Python and .NET for the back-end. You will be responsible for designing, developing, and maintaining robust and scalable web applications. We are looking for a passionate and collaborative engineer with at least 5 years of experience. Responsibilities: Full Stack Development: + Design, develop, and deploy high-quality web applications. + Write clean, efficient, and maintainable code. + Participate in all phases of the software development lifecycle (SDLC). + Collaborate with product managers, designers, and other engineers to deliver exceptional products. Front-End Development (React): + Develop user interfaces using React and its ecosystem (e.g., Redux, React Router). + Implement responsive and accessible designs. + Optimize front-end performance. + Write unit and integration tests. Back-End Development (Python & .NET): + Develop robust and scalable APIs using Python (e.g., Flask, Django) and .NET (e.g., ASP.NET Core). + Design and implement database schemas. + Integrate with third-party APIs and services. + Implement security best practices. + Write unit and integration tests. DevOps Practices: + Contribute to CI/CD pipelines. + Deploy and maintain applications in cloud environments (e.g., AWS, Azure, GCP). + Monitor application performance and troubleshoot issues. Code Quality and Collaboration: + Participate in code reviews. + Contribute to technical documentation. + Mentor junior developers. Requirements Qualifications: + Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). + Minimum of 5 years of experience in full stack software development. + Extensive experience with React for front-end development. + Strong proficiency in Python and .NET for back-end development. + Experience with relational and NoSQL databases. + Understanding of RESTful API design and development. + Experience with version control systems (e.g., Git). + Familiarity with CI/CD pipelines and DevOps practices. + Excellent problem-solving and debugging skills. + Strong communication and collaboration skills. Preferred Skills: + Experience with cloud platforms (AWS, Azure, GCP). + Experience with containerization technologies (Docker, Kubernetes). + Experience with microservices architecture. + Experience with test driven development. + Experience with Typescript. + Experience with serverless technologies. 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. © 2025 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