← Back to jobs
Full-time

Full Stack Developer

Competitive

Greenville, SCIT & TechnologyPosted 30+ Days Ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

Competitive

Posted

30+ Days Ago

Job description

Responsibilities

Design, develop, and enhance scalable front-end and back-end features using modern JavaScript frameworks and best practices

Build, maintain, and evolve RESTful APIs and supporting application services to ensure reliability and performance

Write clean, maintainable, well-documented, and testable code that adheres to established engineering standards

Develop and maintain automated unit and integration tests to support long-term stability and quality

Participate actively in peer code reviews and technical design discussions, contributing thoughtful feedback and continuous improvement

Create and maintain clear technical documentation for systems, services, and APIs

Monitor application health through log analysis and observability tools, proactively identifying and troubleshooting issues

Support production environments by diagnosing incidents, resolving service disruptions, and implementing preventative improvements

Optimize PostgreSQL queries and contribute to performance tuning initiatives to enhance system efficiency and scalability

Contribute to CI/CD pipelines and deployment processes in collaboration with senior engineers

Leverage AI-assisted development tools to support code implementation, refactoring, automated test generation, debugging, and documentation drafting

Critically evaluate and validate AI-generated outputs to ensure accuracy, security, maintainability, and alignment with engineering standards

Integrate AI-assisted workflows responsibly within established development practices and governance frameworks

Collaborate closely with product managers, designers, and engineering team members to deliver solutions aligned with business objectives

Provide informal mentorship and knowledge sharing to junior developers as appropriate

Continuously expand technical expertise by staying current with emerging technologies, tools, and industry best practices

Perform other duties as assigned

Preferred

Bachelor's degree or equivalent combination of education and experience preferred

Benefits

401(k) with generous company match and immediate vesting

Medical, Dental, Vision & Voluntary Benefits

Company-paid Short-Term Disability, Long-Term Disability, and Life Insurance

Non-Accrued Paid Time Off (PTO) policy providing flexibility and work-life balance

80 hours of paid Sick Time annually

10 paid holidays per year

96 paid volunteer hours annually to support causes you care about

$1,000 annual Development Reimbursement for continued learning and growth

Paid Parental Leave to support growing families

Award-winning workplace culture and supportive team environment

Opportunities for growth and recognition in a mission-driven organization

Employee discounts and additional voluntary benefits including pet insurance, legal insurance, and more

Vivacity Tech is the first and only Public Benefit Corporation in the U.S. to provide technology hardware to schools.

Greenville, South Carolina, USA

https://vivacitytech.com

Growth Stage

Leadership Team

Eli Maloley

CEO & Founder

Recent News

EIN Presswire

V Guide by Vivacity Helps K-12 School Districts Confidently Manage Google at Scale

2026-05-06

UPSTATE BUSINESS JOURNAL

New to the Street: Vivacity Tech

2025-11-14

Business Journals

2022 Best Places to Work: Vivacity Tech is first-time honoree

2022-08-12

Company data provided by

Qualifications

Strong proficiency in Node.js for building scalable, high-performance backend services

Strong proficiency in React.js for developing responsive, maintainable front-end applications

Deep understanding of modern JavaScript (ES6+) and contemporary web standards, including HTML5 and CSS3

Hands-on experience with PostgreSQL, including designing schemas and writing optimized, efficient queries

Practical experience implementing automated testing using frameworks such as Jest or Mocha

Solid understanding of RESTful API design principles and integration best practices

Proficient in Git-based version control workflows, including branching, merging, and collaborative development practices

Working knowledge of containerization technologies (Docker preferred), CI/CD pipelines, and foundational cloud infrastructure concepts

Ability to analyze application logs, trace system-level issues, and support production troubleshooting

Foundational understanding of performance monitoring and optimization techniques

Experience leveraging AI-assisted tools to enhance software development workflows

Ability to critically evaluate, validate, and refine AI-generated code and documentation

Understanding of responsible AI usage within production environments, including security, quality, and governance considerations

Excellent verbal and written communication skills

Expert technical skills with the ability to troubleshoot and assist and train others

Excellent organizational skills and attention to detail

Excellent time management skills with a proven ability to meet deadlines

Ability to function well in a high-paced and at times stressful environment

Extremely proficient with Google Suite or similar software with the ability to learn new or updated software

Ability to work independently

Minimum 3 years relevant experience required

Bachelor's degree or equivalent combination of education and experience preferred

Required skills

Node.js, React.js, JavaScript (ES6+), HTML5, CSS3, PostgreSQL, Jest or Mocha, RESTful API Design, Git, Docker, CI/CD, AI-Assisted Software Development

Experience

3+ years

Interested in this role?

Apply directly on the employer's website — it only takes a few minutes.

Similar vacancies

Other roles in Greenville, SC or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…