hero

JOBS IN CHARLESTON | SC | USA
Find your next job opportunity with a selection of the most innovative companies in the Charleston region.

Our regional job board features roles across industries from trusted local employers.

Software Engineer

Bear Cognition

Bear Cognition

Software Engineering
Durham, NC, USA · Caroline County, VA, USA · North Charleston, SC, USA · United States
Posted on Jul 11, 2025

Who is Bear Cognition?

Bear Cognition is a Software with a Service (SwaS®) company that combines AI-powered technology with expert consulting to help organizations turn complex data into actionable intelligence. We specialize in AI-enhanced analytics, workflow optimization, and intelligent automation. Our “problem-first, tech-second” approach ensures every solution is tailored to fit the unique business challenges of our clients, delivering faster insights and smarter decisions at scale.

Job Description:

Lead the development and maintenance of internal and client-facing web applications. This role will take ownership of our existing suite of Python Dash applications, as well as lead the development of new apps using Nuxt (Vue.js) and TypeScript. The engineer will work closely with data scientists to integrate ML models and workflows into robust, user-friendly web interfaces. The ideal candidate is a full-stack-minded developer who thrives in a collaborative, fast-paced environment and is passionate about building polished products that scale.

*Please note that Bear Cognition currently does not sponsor any work visas*

*Position is located in Charleston, SC*

Responsibilities:

  • Maintain, optimize, and extend existing Python Dash applications
  • Lead the design and development of new applications using Vue.js, Nuxt and TypeScript
  • Work closely with DevOps and data engineering teams to ensure apps are performant, secure, and properly deployed
  • Collaborate with data scientists to integrate machine learning models and workflows via APIs and shared services
  • Write clean, modular, maintainable, and efficient code with best modern UI/UX practices
  • Follow the software development lifecycle and adhere to industry best practices
  • Participate in code reviews and ensure that all solutions align with best practices
  • Troubleshoot and debug issues as they arise

Requirements:

  • Bachelor's degree in computer science or related field, and 3+ years of relevant work experience
  • Experience building web apps with Python, React, Flask and/or Dash
  • Familiarity with REST APIs, FastAPI or Flask
  • Solid experience developing with Vue.js, Nuxt, and TypeScript
  • Experience building and maintaining SSR apps using Nuxt.js (v3+)
  • Experience with AWS services such as Lambda, S3, RDS, CloudFront, and CloudWatch
  • Experience with Google Cloud Services such as Firebase, Cloud Run, Pub/Sub, etc.
  • Strong understanding of application interface concepts such as RESTful API, Webhooks, and web sockets
  • Strong experience with Git
  • Strong understanding of database design, SQL and NoSQL
  • Familiarity with containerization technologies such as Docker and Kubernetes
  • Experience with testing frameworks such as Jest and Cypress
  • Strong communication and problem-solving skills

Preferred:

  • AWS certification completed
  • Experience with Dash
  • Experience with Vue v3.x.x and Nuxt v3.x.x

We are committed to giving you:

· A competitive starting base salary

· Training and Ongoing support

· Advancement opportunity

· A comprehensive benefits package including medical, dental and vision coverage as well as the opportunity to participate in our 401(k) program

Bear Cognition is an Equal Opportunity Employer. Bear Cognition strives to make employment decisions on the basis of merit, seeking the most qualified individuals in every job. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, pregnancy, gender identity or expression, sexual orientation, marital status, national origin or ancestry, genetics, disability, age, veteran status, or other status protected by law. All employment decisions will be based on valid job requirements or other legitimate, non-discriminatory reasons. Bear Cognition offers reasonable accommodations for individuals with disabilities in the job application and hiring process. If you would like to request such an accommodation, please contact the Vice President of Human Resources for Bear Cognition.