What are the responsibilities and job description for the Full Stack Software Engineer position at STAFFXPERT LLC?
Job Title: Full Stack Software Engineer
Location: Greenville, SC (Hybrid Local or Nearby Candidates Preferred)
Job Summary
STAFFXPERT LLC is seeking a Full Stack Software Engineer on behalf of our client in Greenville, SC.
This role is ideal for a highly motivated engineer with strong experience in modern web technologies and a passion for leveraging AI-assisted development tools to enhance productivity, code quality, and testing efficiency. You will work in a collaborative Agile environment, partnering with cross-functional teams to deliver scalable, high-quality applications and intuitive user experiences.
Key Responsibilities
Software Development & Maintenance
-
Design, develop, and maintain full-stack applications using modern frameworks and best practices
-
Write clean, secure, and maintainable code aligned with Agile and DevSecOps principles
-
Leverage AI-assisted tools for code generation, optimization, debugging, and testing
-
Troubleshoot and resolve application issues and production incidents
-
Maintain accurate technical documentation
Quality Assurance & Testing
-
Develop and execute unit tests and test plans
-
Utilize AI-driven testing tools to generate test cases, detect regressions, and identify anomalies
-
Analyze and resolve bugs, performance issues, and system malfunctions
Collaboration
-
Partner with business stakeholders, UX/UI designers, and engineering teams to refine requirements
-
Translate business needs into effective technical solutions
-
Contribute to continuous improvement of development processes and team practices
Required Qualifications
-
5 years of experience in software development
-
Proficiency in:
-
JavaScript / TypeScript
-
React
-
Node.js
-
Git
-
-
Experience with databases:
-
PostgreSQL (e.g., AWS RDS)
-
MongoDB Atlas
-
-
Hands-on experience with testing frameworks such as Playwright
-
Familiarity with monitoring tools like Grafana
-
Experience using AI tools for development, testing, and troubleshooting
-
Strong problem-solving, communication, and collaboration skills
Preferred Qualifications
-
Experience with backend frameworks such as Spring Boot
-
Familiarity with AWS services (e.g., Lambda, S3, EC2, CloudWatch, Step Functions)
-
Knowledge of CI/CD tools and infrastructure as code (e.g., Jenkins, CodePipeline, CloudFormation)
-
Exposure to data and BI tools such as Databricks or Power BI
-
Experience with mobile development (React Native, Flutter, Kotlin, or Swift)
-
Familiarity with UI frameworks (e.g., Material UI) and design tools like Figma