
Backend Software Development Engineer III
Palmetto
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $1 - $100,000 per year
Tech Stack
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