Full Stack Software Engineer

Sonar, Inc.
Chattanooga, TN, United States
about 2 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Application Performance Management C Sharp (Programming Language) Cascading Style Sheets (CSS) Relational Databases DevOps Electronic Data Interchange (EDI) PostgreSQL Software Engineering
+10 more
SONAR (Symantec) Data Streaming ReactJS Git Vue.js Production Code Front End Software Development Restful APIs Code Restructuring Software Version Control

Job description

SONAR is looking for a Full Stack Software Engineer to help build and optimize the integrations that connect our platform to data partners and customers. You’ll own real integration work end-to-end. Designing APIs, wiring up reliable data exchange, and shipping full-stack features on a fast-moving team that leans heavily on modern AI-assisted development.

This is a mid-level role: we expect you to build and ship features independently, and we’ll pair you with senior engineers on the harder calls (security, architecture, taking rough prototypes to production). We work remote-friendly across the U.S.; we get together in the Chattanooga office periodically, so occasional travel is part of the job.

What you’ll be doing:

  • Design, develop, and maintain integrations with data partners and customer systems ensuring reliable data flow and solid API performance.

  • Build and optimize RESTful APIs for both internal and external consumers.

  • Ship full-stack features with clean, well-tested, well-documented code, working independently on well-scoped work.

  • Troubleshoot production issues and improve performance alongside our DevOps team.

  • Refactor and modernize legacy code to improve maintainability.

  • Automate manual, repetitive processes to cut operational overhead.

  • Write the validation and verification tests that keep our integrations trustworthy.

  • Review teammates’ code and give constructive, kind feedback.

  • All other duties as assigned.

How we work (and where you’ll grow):

We build with agentic and spec-driven development as a normal part of the workflow, and a lot of our roadmap starts as fast prototypes sometimes from Product or other teams, not just engineering.

Requirements

You’ll use AI-assisted tools day to day and get sharper at them here. Experience with agentic coding tools is a strong plus; a genuine willingness to learn them well is a requirement.

  • You’ll help turn rough, agent-generated prototypes into production-quality code and you’ll learn our bar for readability, extensibility, and security by pairing with senior engineers who do this constantly. Early on you’ll do this with guidance; over time you’ll own more of it.

  • Working in a large, real-world (brownfield) codebase with these tools is a plus if you’re strong on the fundamentals.

What you bring:

  • 4+ years of software engineering experience, as a full-stack developer or similar.

  • Solid C# and working proficiency in (or eagerness to ramp on) Go.

  • Front-end fundamentals: HTML, CSS, JavaScript and hands-on experience with a modern framework (Vue or React; we use Vue).

  • PostgreSQL and relational database design.

  • Building and consuming RESTful APIs.

  • A cloud-first mindset; comfort building and running apps in a cloud environment.

  • Strong fundamentals in version control (Git), testing, and documentation.

  • Curiosity about AI-assisted development and a track record of picking up new tools fast.

  • Clear communication, strong ownership, and the drive to take work all the way to done.

  • CS degree or equivalent practical experience.

Benefits & conditions

Pulled from the full job description

  • Parental leave
  • 401(k)
  • Health insurance
  • 401(k) matching
  • Vision insurance
  • Health savings account
  • Dental insurance, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Dependent health insurance coverage
  • Disability insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid holidays
  • Parental leave
  • Unlimited paid time off
  • Vision insurance
  • Work from home

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Balancing artisanal coding skills with automated agent oversight

Jyoti Bansal Jyoti Bansal +1 · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all