Palmetto

Backend Software Development Engineer III

Palmetto

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $1 - $100,000 per year

About the role

  • Design and implement scalable server-side solutions, with an emphasis on APIs, backend services, event-driven architecture, and database integration.
  • Write high-quality, testable, and maintainable code across the full stack.
  • Develop and maintain comprehensive unit, integration, and end-to-end tests.
  • Diagnose and troubleshoot production issues and propose robust solutions.
  • Participate in Agile ceremonies (planning, grooming, retrospectives) and contribute to meaningful story estimations.
  • Engage in architectural discussions, technical design reviews, and contribute to Palmetto's engineering standards.
  • Identify and advocate for opportunities to improve system performance, reliability, and developer productivity.
  • Partner cross-functionally with product managers, designers, and QA to deliver well-rounded user-centric solutions.

Requirements

  • 5+ years of professional software engineering experience.
  • Strong proficiency in JavaScript (ES6+) and understanding of the JavaScript object model.
  • Proficiency with NestJS and experience designing/consuming RESTful APIs.
  • Experience building and maintaining backend applications in an event-driven architecture.
  • Experience with message queues and message brokers.
  • Hands-on experience working with NoSQL/document-based databases (e.g., MongoDB).
  • Expertise in solving complex problems related to data consistency and ingestion at enterprise scale.
  • Strong unit and integration testing discipline; TDD experience is a plus.
  • Familiarity with CI/CD pipelines, code versioning (Git), and modern development workflows.
  • Excellent written and verbal communication skills.
  • Strong problem-solving skills, a continuous learner mentality, and a commitment to team success.
Benefits
  • Unlimited PTO
  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Paid parental leave
  • Retirement plans
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptNestJSRESTful APIsevent-driven architectureNoSQL databasesMongoDBunit testingintegration testingTDDCI/CD
Soft Skills
written communicationverbal communicationproblem-solvingcontinuous learnerteam success