Job Closed

This listing is no longer active.

Palmetto embraces diversity and logo
Palmetto embraces diversity and

Palmetto is a leading clean tech company on a mission to accelerate the transition to a clean energy future. With a belief that consumers can have it all, we are an uncompromising energy company that makes coming clean a no brainer. Our award-winning technology platform empowers homeowners, businesses, and entrepreneurs to adopt renewable energy through simple, scalable, and innovative solutions. Operating at the intersection of B2B and D2C Deliver end-to-end solutions for whole home electrification Foster a promote-from-within culture that prioritizes talent development, career growth, and purpose-driven work Prioritizes people, planet, and profit—backed by a culture that values collaboration, impact, and balance

Backend Software Development Engineer III

Location

United States

Posted

74 days ago

Salary

0

Seniority

Mid Level

No structured requirement data.

Job Description

Backend Software Development Engineer III

Palmetto embraces diversity and

Role Description 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. Your work will directly impact product teams, analytics, customer support, operations, and business intelligence systems that depend on reliable, mission-critical data. - 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. Qualifications - 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. Requirements - Experience with NestJS or other Node.js frameworks beyond Express. - Familiarity with server-side rendering concepts and isomorphic React applications. - Knowledge of authentication and authorization patterns (e.g., OAuth, JWT). - Experience with front-end build tools (Webpack, Vite, Babel, etc.). - Exposure to containerization (Docker) and cloud platforms (AWS, GCP, Azure). - Practical knowledge of Agile methodologies, pair programming, and code review practices. - Enthusiasm for building clean, scalable, and maintainable code. Benefits - Comprehensive benefits package including unlimited PTO, medical, dental, and vision coverage. - Paid parental leave. - Retirement plans. - Opportunities for career growth and talent development. Company Description Palmetto is a leading clean tech company on a mission to accelerate the transition to a clean energy future. Our award-winning technology platform empowers homeowners, businesses, and entrepreneurs to adopt renewable energy through simple, scalable, and innovative solutions. Palmetto prioritizes people, planet, and profit—backed by a culture that values collaboration, impact, and balance. Join us in building a brighter, cleaner world.

Related Job Pages

More Backend Engineer Jobs

Septeo logo

Java Developer

Septeo

Septeo, éditeur de logiciels de référence en Europe, est un groupe qui grandit vite. Qui se transforme. En 10 ans, nous sommes devenus un des leaders européens de la tech, une référence dans l’édition de logiciels. Cette évolution, c’est le fruit d’un collectif. Le résultat d’un travail d’équipes déterminées, audacieuses et engagées. Des équipes qui travaillent main dans la main, dans la simplicité, la convivialité & la confiance. Animés par des valeurs communes, chez Septeo, on est ensemble, on fait ensemble et on transforme ensemble. Et les résultats sont là : aujourd’hui, nous sommes le 8ème plus grand éditeur de logiciels en France au classement Truffle 100 et 9ème au FW500. Notre ambition ne s’arrête pas là. Nous souhaitons devenir incontournable en Europe. Nous sommes déjà présents, derrière chaque moment de vie, grâce aux logiciels que nous développons, mis à la disposition de millions de femmes et d’hommes : un achat immobilier, un mariage, une création d’entreprise, un voyage... C’est une sacrée responsabilité finalement. C’est la nôtre. Et peut-être bientôt la vôtre. Prêt(e) à faire partie de l’aventure ?

Backend Engineer74 days ago
Full TimeRemoteTeam 1,001-5,000

Role Description Septeo Hospitality recherche un(e) Développeur Fullstack Java à Tunis pour accompagner le développement et la maintenance de la suite logicielle e-Season, dédiée à la gestion hôtelière de plein air (campings). Vous intégrerez une équipe de 5 personnes et collaborerez quotidiennement à distance avec les équipes basées en France et en Espagne. Votre quotidien : - Développer et maintenir les applications de la suite logicielle eSeason en environnement Java. - Intervenir principalement sur la correction de bugs, l’optimisation des performances. - Participer aux rituels de l’équipe, notamment les Daily meetings. Stack technique : - Back-end : Java (8 et 21), Hibernate, Spring - Bases de données : MariaDB, Amazon Aurora, MongoDB - WebServices : Rest / Soap - Front End : React (typescript) / JSF JavaServer Faces (RicheFaces), VueJS, AngularJS - Data : Quartz (Scheduler), Pentaho (ETL), RabbitMQ - Outils : Jira, GitLab, Maven, SLF4J - Méthodologie : KANBAN Qualifications - Vous justifiez d’au moins 3 ans d’expérience dans un environnement similaire et maîtrisez parfaitement Java (versions 8 ou 21). - Nous recherchons avant tout une personne fortement autonome, capable de prendre en charge ses sujets de bout en bout, de prioriser efficacement et d’avancer sans dépendance constante. - Vous savez travailler à distance en toute responsabilité, en maintenant un haut niveau de qualité et de fiabilité. - Curieux(se) et doté(e) d’un bon relationnel, vous appréciez le travail en équipe et savez interagir efficacement avec vos interlocuteurs. Benefits - Grandir et s’épanouir grâce à un parcours de formation personnalisé, des opportunités de mobilité interne et la possibilité de s’auto-former via notre plateforme Udemy. - Vivre une aventure humaine, échanger et partager autour d’évènements thématisés (afterworks, sport, RSE, séminaires, etc.) 🎉 - Rejoindre un collectif qui prend soin des autres et s’engage en faveur de l’égalité des chances, la diversité et l’inclusion. - Un process de recrutement en 3 étapes : - Un premier échange téléphonique avec un(e) chargé(e) de recrutement pour vous présenter le poste et ses missions, en savoir plus sur vous. - Un second entretien avec un double objectif : vous présenter notre groupe et ses valeurs, mais aussi connaitre vos motivations et l'adéquation de votre projet professionnel avec le poste proposé. - Enfin un dernier entretien : ce sera l’occasion de rencontrer votre futur(e) manager, faire un focus métier et valider l’ensemble de vos compétences. Company Description Septeo, éditeur de logiciels de référence en Europe, est un groupe qui grandit vite. Qui se transforme. En 10 ans, nous sommes devenus un des leaders européens de la tech, une référence dans l’édition de logiciels. Cette évolution, c’est le fruit d’un collectif. Le résultat d’un travail d’équipes déterminées, audacieuses et engagées. Des équipes qui travaillent main dans la main, dans la simplicité, la convivialité & la confiance. Animés par des valeurs communes, chez Septeo, on est ensemble, on fait ensemble et on transforme ensemble. Et les résultats sont là : aujourd’hui, nous sommes le 8ème plus grand éditeur de logiciels en France au classement Truffle 100 et 9ème au FW500. Notre ambition ne s’arrête pas là. Nous souhaitons devenir incontournable en Europe. Nous sommes déjà présents, derrière chaque moment de vie, grâce aux logiciels que nous développons, mis à la disposition de millions de femmes et d’hommes : un achat immobilier, un mariage, une création d’entreprise, un voyage... C’est une sacrée responsabilité finalement. C’est la nôtre. Et peut-être bientôt la vôtre. Prêt(e) à faire partie de l’aventure ?

Tunisia
Job Closed
Miratech logo

Senior Java Developer – IVR

Miratech

Helping Visionaries Change the World

Backend Engineer74 days ago
Full TimeRemoteTeam 501-1,000Since 1989H1B No Sponsor

• Design, develop, and maintain IVR applications based on business and technical requirements • Integrate IVR solutions with key internal services • Monitor IVR systems and implement operational improvements to enhance customer experience • Troubleshoot and resolve issues within the voice contact center and IVR environments • Collaborate with project managers to ensure the timely and high-quality delivery of solutions • Work independently while supporting a regional business unit aligned with global objectives • Participate in forward-looking initiatives to improve call steering and IVR architecture • Communicate technical concepts clearly to both technical and non-technical stakeholders

Ukraine
Job Closed
Tietoevry logo

.NET Software Engineer – Tieto Tech Consulting

Tietoevry

We create purposeful technology that reinvents the world for good. #purposefultechnology #tietoevry

Backend Engineer74 days ago
Full TimeRemoteTeam 10,001+H1B No Sponsor

• implement product features according to specifications and user stories • Participate in backend and API development • Work with database models and business logic • Fix bugs and improve existing functionality • Collaborate with analysts, architects, and QA • Contribute to code reviews and technical discussions

Ukraine
Job Closed
Full TimeRemoteTeam 10,001+Since 2017H1B Sponsor

Through our dedicated associates, Conduent delivers mission-critical services and solutions on behalf of Fortune 100 companies and over 500 governments - creating exceptional outcomes for our clients and the millions of people who count on them. You have an opportunity to personally thrive, make a difference and be part of a culture where individuality is noticed and valued every day. Senior Java Developer (FHIR) – Interoperability (Remote) About this role: We are seeking a Senior Java Developer with deep HL7® FHIR® expertise to lead the design and implementation of payer-centric interoperability platforms. This role focuses on building secure, scalable FHIR R4 services (with R5 experience as a plus) that expose member, coverage, claims, and clinical data across required FHIR resources and operations. The ideal candidate will work in a cloud-native Microsoft Azure environment, leveraging Kafka-based event streaming and MongoDB to support high-volume, regulatory-driven healthcare data exchange. This is a hands-on role for a senior engineer with strong experience in enterprise Java/Spring Boot development, payer domain knowledge, and real-world experience operating FHIR at scale in production environments. About the Company: We are a technology-driven organization focused on delivering innovative healthcare interoperability solutions. Our teams build scalable, secure platforms that enable seamless data exchange across the healthcare ecosystem while meeting regulatory and compliance requirements. Responsibilities: • Design, implement, and maintain FHIR R4 servers and APIs supporting payer-relevant resources and operations (CRUD, search, history, bulk data, subscriptions). • Define and manage FHIR profiles, extensions, value sets, and terminology bindings aligned with payer use cases. • Map and transform payer system data (membership, claims, benefits, authorizations) into FHIR-compliant formats. • Build Java 17 or more/ Spring Boot microservices using clean architecture and domain-driven design principles. • Develop and integrate RESTful and event-driven APIs using Kafka. • Implement HAPI FHIR frameworks for persistence, validation, and serialization. • Apply SMART on FHIR, OAuth 2.0, and OpenID Connect for secure authentication and authorization. • Ensure HIPAA-compliant handling of PHI, including encryption, audit logging, and access controls. • Deploy and scale applications in Microsoft Azure using Docker and Kubernetes (AKS). • Design resilient systems with retries, circuit breakers, idempotency, and DLQs. • Contribute to CI/CD pipelines and infrastructure-as-code initiatives. • Establish testing strategies (unit, integration, performance) and observability practices. • Mentor engineers, conduct code reviews, and contribute to architecture decisions. Requirements: • 5 years of professional Java development experience. • Strong expertise in Java 11 (preferably Java 17) and Spring Boot. • 3 years of hands-on FHIR experience (R4 required; R5 preferred). • Experience with core FHIR resources, profiles, extensions, validation, and versioning. • Proven experience with HAPI FHIR (server configuration and customization). • Solid understanding of payer healthcare data domains (member, coverage, claims, benefits). • Experience implementing OAuth 2.0 / OIDC and SMART on FHIR. • Hands-on experience with Azure, Kafka (or equivalent), and MongoDB and/or relational databases. • Experience building and operating cloud-native microservices. • Strong communication skills and ability to work in regulated environments. Preferred Qualifications: • Experience with Bulk FHIR ($export) and asynchronous workflows. • Familiarity with X12 transactions (270/271, 834, 835, 837). • Experience with HL7 v2 or CDA/CCDA. • Knowledge of terminology services (SNOMED CT, LOINC, RxNorm). • Experience with API gateways (Azure APIM, Apigee, Kong). • Familiarity with Infrastructure as Code (Terraform, Bicep). • Experience with observability tools (Open Telemetry, Prometheus, Grafana). • Prior experience with CMS/ONC interoperability initiatives or payer programs. Success in this role: • Deliver and operate a production-grade payer FHIR platform covering required resources and operations. • Improve scalability, latency, and reliability across Kafka-driven pipelines. • Maintain strong security and compliance posture for PHI. • Elevate engineering standards through mentorship, documentation, and automation. Tech Stack: • Language/Framework: Java 17, Spring Boot, Spring Security • FHIR: R4/R5, HAPI FHIR, SMART on FHIR • Cloud: Microsoft Azure (AKS) • Messaging: Kafka • Datastore: MongoDB, relational databases • DevOps: Docker, Kubernetes, CI/CD • Security: OAuth 2.0, OIDC, JWT • Observability: Logging, metrics, distributed tracing Education: • Bachelor’s degree in Computer Science or related field, or equivalent practical experience. Flexible Working At Conduent, we value individuality and flexible working arrangements. In this role, you can expect: - Remote Work: Enjoy the flexibility of working from home while optimizing your work-life balance.   Working for You We offer perks and rewards designed to support you: - Health & Welfare Benefits: Comprehensive plans tailored to your needs, effective from day one. - Retirement Savings: Robust programs to help you secure your financial future. - Employee Discounts: Access to a wide range of discounts on merchandise, services, travel, and more. - Career Growth Opportunities: Paths for advancement within a global organization. - Paid Training: Learn while you earn with award-winning learning platforms. - Paid Time Off: Competitive PTO packages to help you recharge. - Great Work Environment: Join an award-winning culture that values diversity and inclusion. Join Us: At Conduent, we are united by a shared mission. We understand that our success is driven by the success of our associates. When you join us, you’ll find opportunities to: - Bring your authentic self to work every day. - Grow and thrive both personally and professionally. - Make a meaningful impact with our clients, in our communities, and for the millions of people we serve. With over 50,000 associates in 24 countries, you’ll be part of a global team that’s shaping the future — for the company and for yourself.   Pay Transparency Laws in some locations require disclosure of compensation and/or benefits-related information. For this position, actual salaries will vary and may be above or below the range based on various factors including but not limited to location, experience, and performance. In addition to base pay, this position, based on business needs, may be eligible for a bonus or incentive. In addition, Conduent provides a variety of benefits to employees including health insurance coverage, voluntary dental and vision programs, life and disability insurance, a retirement savings plan, paid holidays, and paid time off (PTO) or vacation and/or sick time. The estimated salary range for this role is ($96,250- $125,000)  Conduent is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, creed, religion, ancestry, national origin, age, gender identity, gender expression, sex/gender, marital status, sexual orientation, physical or mental disability, medical condition, use of a guide dog or service animal, military/veteran status, citizenship status, basis of genetic information, or any other group protected by law. For US applicants: People with disabilities who need a reasonable accommodation to apply for or compete for employment with Conduent may request such accommodation(s) by submitting their request through this form that must be downloaded: click here to access or download the form. Complete the form and then email it as an attachment to FTADAAA@conduent.com. You may also click here to access Conduent's ADAAA Accommodation Policy.

United States
$96.3K - $125K / year