Remote Otter LogoRemoteOtter

Backend Software Development Engineer III - Remote

Posted 8 hours ago
Software Development
Full Time
USA

Overview

As a Software Development Engineer III at Palmetto, you will play a key role in designing, building, and scaling critical data ingestion pipelines and 3rd party integrations that connect hundreds of thousands of solar energy and HVAC systems to our platform.

In Short

  • Design and implement scalable server-side solutions.
  • Write high-quality, testable, and maintainable code.
  • Develop and maintain comprehensive unit, integration, and end-to-end tests.
  • Diagnose and troubleshoot production issues.
  • Participate in Agile ceremonies.
  • Engage in architectural discussions and technical design reviews.
  • Identify opportunities to improve system performance.
  • Collaborate cross-functionally with product managers, designers, and QA.
  • Actively participate in peer code reviews.
  • Demonstrate an ownership mindset in technical roadmap discussions.

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 with NoSQL/document-based databases (e.g., MongoDB).
  • Expertise in solving complex problems related to data consistency and ingestion.
  • Strong unit and integration testing discipline.
  • Familiarity with CI/CD pipelines and modern development workflows.
  • Excellent written and verbal communication skills.

Benefits

  • Unlimited PTO.
  • Medical, dental, and vision coverage.
  • Paid parental leave.
  • Retirement plans.
  • Opportunities for career growth.
  • Collaborative work culture.
  • Impactful work in renewable energy.
  • Supportive team environment.
  • Focus on talent development.
  • Work-life balance.
Palmetto Clean Technology logo

Palmetto Clean Technology

Palmetto Clean Technology is a forward-thinking organization dedicated to driving sustainability and innovation in the clean technology sector. The company focuses on creating impactful solutions that align with its mission and values, emphasizing the importance of storytelling and creative engagement. With a commitment to excellence, Palmetto Clean Technology seeks to elevate its brand presence through dynamic campaigns and a strong social media strategy, fostering authentic relationships with its audience while staying ahead of industry trends.

Share This Job!

Save This Job!

Similar Jobs:

HighLevel logo

Software Development Engineer III - Backend - Remote

HighLevel

14 weeks ago

Join HighLevel as a Software Development Engineer III to build impactful backend systems for scheduling features.

India
Full-time
Software Development
Weekday AI logo

Software Development Engineer - II (Backend) - Remote

Weekday AI

21 weeks ago

Join a dynamic team as a Software Development Engineer - II (Backend) to design and optimize high-performance backend systems.

India
Full-time
Software Development
1800000 - 2500000 INR/year
Netomi logo

Software Development Engineer I - Backend - Remote

Netomi

30 weeks ago

Join Netomi as a Software Development Engineer I to work on their innovative AI platform using Java and AWS.

India
Full-time
Software Development
Netomi logo

Software Development Engineer I - Backend - Remote

Netomi

42 weeks ago

Join Netomi AI as a Software Development Engineer I to enhance customer experience through technical enablement and API integrations.

India
Full-time
Software Development
Mitek Systems logo

Software Engineer (Backend Development) - Remote

Mitek Systems

21 weeks ago

Join Mitek as a Software Engineer to enhance backend systems for fraud prevention solutions.

Mexico
Full-time
Software Development