4 open positions available
Own product features end-to-end, build and maintain frontend and backend systems, and use AI-assisted development to deliver reliable software. | Requires 4+ years of software engineering experience, strong React and Node.js expertise, backend API and data-model knowledge, and effective ownership and communication. | Onsemble is one of those trade names and is looking for a Full-Stack Engineer. This position is fully remote. Pay for Onsemble Full-Stack Engineer- Fully Remote is between $150,000 and $160,000 per year at this position. Are you a full-stack engineer who thrives on owning product features from discovery through launch and iteration? Are you eager for an opportunity to shape the use of modern AI-native software? Do you bring strong technical judgment, a hands-on approach, and an ownership mindset across both frontend and backend systems? If so, then we'd like you to join our dedicated team as a Full-Stack Engineer. About the Role: The Full-Stack Engineer is responsible for building product across our contractor-facing platform. This role partners closely with Product and Engineering leadership to translate real customer needs into reliable, scalable software - owning features end-to-end across the stack The Full-Stack Engineer takes a high level of ownership over their responsibilities shipping production code daily, shaping architecture across frontend and backend, and working in an AI-native development model where agentic coding tools are core to how we build. In this role, you will: Own Product & Execution • • Own delivery of product features end-to-end, from discovery through launch and iteration. • Partner with Product to scope work and ensure speed, quality, and durability. • Ship production software that supports increasing scale, complexity, and customer adoption. • Act with urgency, being responsive to important and time-sensitive matters and owning their resolution. Develop AI-Native Software • • Actively practice AI-enabled software development in day-to-day work, using tools like Claude Code and similar agentic coding systems to design, build, review, and ship production software. • Use AI to increase leverage, velocity, and code quality - while maintaining strong human judgment around architecture, correctness, and long-term maintainability. • Ensure AI-enabled features are built responsibly, pragmatically, and in ways that deliver real customer value Own Your Technical Contributions • • Contribute to architecture and technical decisions across frontend and backend systems. • Maintain a high bar for code quality, reliability, and maintainability. • Improve development workflows, tooling, and processes to increase velocity. • Identify risks early and surface them through planning and clear communication. • Successfully complete required safety and compliance training programs as assigned. • Perform other reasonably related duties as assigned by immediate supervisor and other management as requested. Our Stack • • Frontend: React, TanStack Query, Vite, TypeScript • Backend: Node.js, Express.js, TypeScript; serverless and API-based services • • Data: PostgreSQL (via Supabase), Drizzle ORM • Infra: Supabase; Heroku; AWS (including Lambda for async and integration workflows) • • Auth: Clerk • AI: Claude-based integrations and internal tooling; GPT-5 for search About You: • Bachelor's Degree in a relevant field or related work experience. • 4 or more years of professional software engineering experience. • Strong background in AI-assisted software development and modern web applications, with deep familiarity in React / Node.js ecosystems • Solid understanding of backend APIs, data models, and system integrations Our ideal candidate will also: • Have a strong background and familiarity with AI-assisted software development; modern web applications, with deep familiarity in React / Node.js ecosystems, and Claude Code. • Have experience shipping production software used daily by real customers • Demonstrate strong technical judgment: • Be comfortable making architectural decisions and explaining tradeoffs • • Possess a practical orientation toward AI: using it to increase leverage and velocity, not novelty • Demonstrate strong instincts for correctness, reliability, and long-term maintainability • Take ownership of their work: • Possess a strong ownership mindset-you take responsibility for outcomes, not just tasks • • Be a clear communicator who proactively aligns with engineers, product, and stakeholders. • Be calm, pragmatic, and able to thrive in ambiguous and fast-moving environments • Demonstrate excellent oral and written communication skills and the ability to convey answers, issues, and status changes in a clear, concise, and effective manner. • Possess strong organizational and time management skills, with the ability to prioritize tasks effectively. The benefits of working with us: Our culture is well-suited for exceptional people who use their talents to drive business and want to share in the financial success their efforts yield. In addition to a competitive starting wage, we offer a Profit-Sharing Program that provides each team member with an opportunity to earn a direct share of the profits on an annual basis. In addition to our generous compensation package, Hajoca also offers: Full-time benefits (for team members working 30 or more hours per week): • Medical, dental, vision, and prescription coverage • Accident, Hospital Indemnity, and critical care coverage • Life insurance and Long Term Disability • Pre-tax accounts for healthcare, dependent care, and commuter benefits • Paid vacation, holidays, and sick time (sick time also offered to PT team members as required by state law) • Paid pregnancy and parental leave • Paid day of community service Full-time and part-time benefits: • 401(k) • Retirement cash account with company contributions • Targeted training programs focused on your personal and professional growth • Company wellness program • Employee discounts • College tuition benefits *Please note that benefit offerings may differ for teammates covered under a collective bargaining agreement or employed through an intern program.
Design, implement, and manage integration solutions using Boomi and related technologies to connect enterprise systems and manage APIs securely. | 7+ years software development with 5+ years in cloud and DotNet, strong Boomi and API management expertise, bachelor's degree or equivalent. | Hajoca Corporation is one of the country’s largest privately-held wholesale distributors of plumbing, heating & cooling, and industrial supplies. Founded in 1858, Hajoca is a company based on the principles of “Service, Integrity, Reliability,” and on relationships of trust and support with teammates, customers, and suppliers. Throughout its history, Hajoca has played an active role in shaping advances in plumbing. However, we attribute our success to two simple truths; a unique business philosophy and talented people. Hajoca is all about the people, who give us our advantage, and who will guide us successfully into the future. Hajoca has over 400 locations nationwide, called Profit Centers; and at the foundation of our family of businesses is a National Support Center (NSC) where Centers of Excellence are dedicated to enabling the success of our Profit Centers. Our Technology team is at the forefront of keeping our business on the front edge of the future supply chain and distribution. We have a technology roadmap that will transform our business, and we are growing our team to lead this change. To support this effort, the Information Technology team in our National Support Center (NSC) is looking for a Senior Integration Developer at their Lafayette Hill, PA office. This is a hybrid role requiring three days in office. Do you have hands-on experience with Boomi integration and API management? Do you enjoy designing and securing external-facing APIs? Are you excited by the opportunity to help modernize Hajoca’s integration platform? If so, then we’d like you to join our dedicated team as a Senior Integration Developer. About the Role: Hajoca’s integration solutions are a key part of our architecture, supporting internal system to system integrations as well as customer and vendor facing integrations. As a key member of the Hajoca Information Technology organization, the Senior Integration Developer reports to Hajoca’s Director of IT Engineering and is responsible for implementing integration solutions. This includes cloud-based solutions, data design, event and API driven systems, microservices, middleware platforms, and systems integration. Boomi serves as Hajoca’s strategic integration platform and the connective tissue across the enterprise, linking core systems such as Epicor Eclipse ERP, SAP, CRM, and Azure-based applications with the data, events, and services that run the business. Increasingly, this role also designs and manages the external-facing APIs that connect Hajoca to its trading partners, customers, and vendors—making integration a differentiator in how quickly, securely, and reliably we do business. In this role, you will: Implement integration solutions including cloud-based solutions, data design, event and API driven systems, microservices, middleware platforms and system integration. Collaborate with stakeholders to gather and analyze business requirements for integration projects. Develop detailed technical specifications and design documentation for integration solutions. Identify approaches to all applicable non-functional requirements in detailed designs, including, but not limited to, performance, security, and observability. Configure and customize Boomi connectors, components, and processes to meet specific integration requirements. Build, maintain, and optimize Boomi integration processes that connect Hajoca’s core systems—including Epicor Eclipse ERP, SAP, CRM, and Azure-hosted applications—into a cohesive, well-governed integration fabric that ties the enterprise together. Working with Hajoca’s Field Technology Group, design, publish, and manage external-facing APIs for trading partners, customers, and vendors using Boomi API Management, including gateway configuration, versioning, and full API lifecycle management. Implement API security and governance—authentication (OAuth 2.0, API keys), authorization, rate limiting, and traffic monitoring—to safely and reliably expose internal capabilities to external partners. Develop reusable Boomi components, canonical data models, and shared integration patterns that reduce duplication and accelerate delivery across the integration portfolio. Migrate and consolidate legacy point-to-point and file-based integrations onto Boomi to improve standardization, security, maintainability, and observability across the integration estate. Manage Boomi runtime environments (Atoms, Molecules, and cloud runtimes), deployments, and environment promotion across development, test, and production in line with DevOps and CI/CD practices. Support Hajoca’s evolving integration and automation roadmap, including opportunities to leverage Boomi’s API and emerging AI and agentic integration capabilities to modernize how systems and partners connect. Design and develop microservices where appropriate using C#. Develop and execute test plans to ensure the accuracy, completeness, and reliability of integration solutions. Provide technical guidance and support to other developers or team members as needed. Work with awareness of existing Enterprise Architecture principles and other requirements and design standards and propose modifications to those when necessary. Coordinate design reviews to win approval from Security, Infrastructure and Enterprise Architecture representatives. Provide constant improvement to software deliverables by identifying gaps and problem areas and suggesting solutions that conform to Enterprise principles. Enforce adherence to clean coding practices and maintain expectations of junior developers in terms of coding style and approach. Support production integration systems and quickly identify issues and causes of errors ensuring high system availability and optimal performance. Successfully complete required safety and compliance training programs as assigned. Perform other reasonably related duties as assigned by immediate supervisor and other management as requested. About You: Bachelor’s Degree or the equivalent combination of education, professional training, or work experience. 7 or more years of experience in software design and development 5 or more years of experience in a cloud-based platform. (Azure preferred). 5 or more years of experience in a DotNet platform, preferably V6 or later. Deep, hands-on experience with Boomi across both Integration and API Management; Boomi Developer or Professional certification preferred. Our ideal candidate will also: Have proven use of enterprise integration patterns. Be experienced using an enterprise integration platform. (Boomi preferred). Be proficient in using Boomi connectors, transformations and processes to build integration workflows. Have experience designing, publishing, and securing external partner-facing APIs, including API gateways, versioning, and authentication standards such as OAuth 2.0 and API keys. Possess a strong working knowledge of common integration data formats and protocols, including XML, JSON, XSLT, SQL, CSV/flat files, and secure transport such as SFTP and HTTPS. Have experience with B2B/EDI integration and trading-partner onboarding (preferred). Have experience managing Boomi runtime topologies (Atom, Molecule, and cloud) and environment/deployment management. Have demonstrated experience in DevOps practices. Possess a demonstrated ability to understand business operations/processes and translate them into detailed technical designs. Be familiar with static and dynamic diagramming approaches. Have a proven aptitude with iterative process / development methodologies such as Agile and Scrum, including adhering to a sprint-based delivery schedule and accurate point estimation. Have experience designing and implementing event-driven systems. Have experience with REST-based API design. Have experience with Jira/Confluence. Have experience with cloud platforms, preferably Azure. Have experience with Epicor Eclipse and companion products. Have proven experience in multiple database platforms, including relational and non-relational and the ability to describe the pros and cons of each. Possess business knowledge in a distribution environment. Have experience with Domain-Driven design process and deliverables. Have a proven ability to support software systems in a production environment. Be able to analyze requirements and break them down into manageable deliverables. Be able to learn new technical skills quickly. Possess strong leadership skills Be able to multitask, prioritize work, and meet project deadlines in a fast-paced environment. Be professional; organized and able to manage work, time and problems. Be results oriented; focused on attaining goals and objectives. Have strong oral and written communication skills and the ability to convey answers, issues, and status changes in a clear, concise, and effective manner. The benefits of working with us: Our culture is well-suited for exceptional people who use their talents to drive business and want to share in the financial success their efforts yield. In addition to a competitive starting wage, we offer a Profit-Sharing Program that provides each team member with an opportunity to earn a direct share of the profits on an annual basis. In addition to our generous compensation package, Hajoca also offers: Full-time benefits (for team members working 30 or more hours per week): Medical, dental, vision, and prescription coverage Accident, Hospital Indemnity, and critical care coverage Life insurance and Long Term Disability Pre-tax accounts for healthcare, dependent care, and commuter benefits Paid vacation, holidays, and sick time (sick time also offered to PT team members as required by state law) Paid pregnancy and parental leave Paid day of community service Full-time and part-time benefits: 401(k) Retirement cash account with company contributions Targeted training programs focused on your personal and professional growth Company wellness program Employee discounts College tuition benefits *Please note that benefit offerings may differ for teammates employed through an intern program. EEOC Statement Hajoca Corporation is an Equal Opportunity Employer (Equal Opportunity Employer/Veterans/Disabled). All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity/expression, national origin, age, veteran status, disability, or any other protected category pursuant to federal, state or local laws and will not be discriminated against on the basis of any such categories/status. Hajoca is committed to providing reasonable accommodations for qualified individuals with disabilities including, but not limited to, during the application process. Please let us know if you need assistance or an accommodation due to a disability. Background Screening Statement We are a drug free workplace. Employment is contingent upon pre-employment drug screening, and successful completion of a criminal background investigation subject to any federal, state and local laws.
Own end-to-end product feature delivery across frontend and backend with AI-native development tools. | 4+ years professional software engineering experience with strong React/Node.js and AI-assisted development skills. | Onsemble is one of those trade names and is looking for a Full-Stack Engineer. This position is fully remote. Pay for Onsemble Full-Stack Engineer- Fully Remote is between $150,000 and $160,000 per year at this position. Are you a full-stack engineer who thrives on owning product features from discovery through launch and iteration? Are you eager for an opportunity to shape the use of modern AI-native software? Do you bring strong technical judgment, a hands-on approach, and an ownership mindset across both frontend and backend systems? If so, then we'd like you to join our dedicated team as a Full-Stack Engineer. About Onsemble: We're the digital innovation team inside one of the largest wholesale distributors in the U.S., operating with the autonomy of a startup and the scale, customer base, and durability of a major corporation. Our platform has strong product-market fit today - we have more demand than we can keep up with. The work you lead will immediately impact small and mid-sized contractors and Profit Centers that rely on us every day. We're focused on building AI-enabled workflows across a critical but historically underserved layer of the supply chain: SMB contractors and wholesale distribution for the trades. This is a rare opportunity to shape modern, AI-native software that makes real-world businesses meaningfully more productive, profitable, and future-ready. About the Role: The Full-Stack Engineer is responsible for building product across our contractor-facing platform. This role partners closely with Product and Engineering leadership to translate real customer needs into reliable, scalable software - owning features end-to-end across the stack The Full-Stack Engineer takes a high level of ownership over their responsibilities shipping production code daily, shaping architecture across frontend and backend, and working in an AI-native development model where agentic coding tools are core to how we build. In this role, you will: Own Product & Execution • • Own delivery of product features end-to-end, from discovery through launch and iteration. • Partner with Product to scope work and ensure speed, quality, and durability. • Ship production software that supports increasing scale, complexity, and customer adoption. • Act with urgency, being responsive to important and time-sensitive matters and owning their resolution. Develop AI-Native Software • • Actively practice AI-enabled software development in day-to-day work, using tools like Claude Code and similar agentic coding systems to design, build, review, and ship production software. • Use AI to increase leverage, velocity, and code quality - while maintaining strong human judgment around architecture, correctness, and long-term maintainability. • Ensure AI-enabled features are built responsibly, pragmatically, and in ways that deliver real customer value Own Your Technical Contributions • • Contribute to architecture and technical decisions across frontend and backend systems. • Maintain a high bar for code quality, reliability, and maintainability. • Improve development workflows, tooling, and processes to increase velocity. • Identify risks early and surface them through planning and clear communication. • Successfully complete required safety and compliance training programs as assigned. • Perform other reasonably related duties as assigned by immediate supervisor and other management as requested. Our Stack • • Frontend: React, TanStack Query, Vite, TypeScript • Backend: Node.js, Express.js, TypeScript; serverless and API-based services • • Data: PostgreSQL (via Supabase), Drizzle ORM • Infra: Supabase; Heroku; AWS (including Lambda for async and integration workflows) • • Auth: Clerk • AI: Claude-based integrations and internal tooling; GPT-5 for search About You: • Bachelor's Degree in a relevant field or related work experience. • 4 or more years of professional software engineering experience. • Strong background in AI-assisted software development and modern web applications, with deep familiarity in React / Node.js ecosystems • Solid understanding of backend APIs, data models, and system integrations Our ideal candidate will also: • Have a strong background and familiarity with AI-assisted software development; modern web applications, with deep familiarity in React / Node.js ecosystems, and Claude Code. • Have experience shipping production software used daily by real customers • Demonstrate strong technical judgment: • Be comfortable making architectural decisions and explaining tradeoffs • • Possess a practical orientation toward AI: using it to increase leverage and velocity, not novelty • Demonstrate strong instincts for correctness, reliability, and long-term maintainability • Take ownership of their work: • Possess a strong ownership mindset-you take responsibility for outcomes, not just tasks • • Be a clear communicator who proactively aligns with engineers, product, and stakeholders. • Be calm, pragmatic, and able to thrive in ambiguous and fast-moving environments • Demonstrate excellent oral and written communication skills and the ability to convey answers, issues, and status changes in a clear, concise, and effective manner. • Possess strong organizational and time management skills, with the ability to prioritize tasks effectively. The benefits of working with us: Our culture is well-suited for exceptional people who use their talents to drive business and want to share in the financial success their efforts yield. In addition to a competitive starting wage, we offer a Profit-Sharing Program that provides each team member with an opportunity to earn a direct share of the profits on an annual basis. In addition to our generous compensation package, Hajoca also offers: Full-time benefits (for team members working 30 or more hours per week): • Medical, dental, vision, and prescription coverage • Accident, Hospital Indemnity, and critical care coverage • Life insurance and Long Term Disability • Pre-tax accounts for healthcare, dependent care, and commuter benefits • Paid vacation, holidays, and sick time (sick time also offered to PT team members as required by state law) • Paid pregnancy and parental leave • Paid day of community service Full-time and part-time benefits: • 401(k) • Retirement cash account with company contributions • Targeted training programs focused on your personal and professional growth • Company wellness program • Employee discounts • College tuition benefits *Please note that benefit offerings may differ for teammates covered under a collective bargaining agreement or employed through an intern program.
Own end-to-end delivery of product features including discovery, launch, and iteration with a focus on scalable AI-native software. | At least 4 years professional software engineering experience, bachelor's degree, and strong proficiency in React, Node.js, and AI-assisted development workflows. | Hajoca Corporation is one of the country’s largest privately-held wholesale distributors of plumbing, heating & cooling, and industrial supplies. Founded in 1858, Hajoca is a company based on the principles of “Service, Integrity, Reliability,” and on relationships of trust and support with teammates, customers, and suppliers. Throughout its history, Hajoca has played an active role in shaping advances in plumbing. However, we attribute our success to two simple truths; a unique business philosophy and talented people. Hajoca is all about the people, who give us our advantage, and who will guide us successfully into the future. Although Hajoca is a large company, we work in a decentralized environment where each of our locations, called Profit Centers (PCs), is run by the Profit Center Manager as if it were their own small business. A typical Profit Center is the heart of our business and consists of a warehouse, counter, sales office, and (sometimes) a showroom. Our PCs conduct business under unique trade names and offer a customized business approach, honoring what’s special about each local marketplace. Onsemble is one of those trade names and is looking for a Full-Stack Engineer. This position is fully remote. Pay for Onsemble Full-Stack Engineer- Fully Remote is between $150,000 and $160,000 per year at this position. Are you a full-stack engineer who thrives on owning product features from discovery through launch and iteration? Are you eager for an opportunity to shape the use of modern AI-native software? Do you bring strong technical judgment, a hands-on approach, and an ownership mindset across both frontend and backend systems? If so, then we’d like you to join our dedicated team as a Full-Stack Engineer. About Onsemble: We’re the digital innovation team inside one of the largest wholesale distributors in the U.S., operating with the autonomy of a startup and the scale, customer base, and durability of a major corporation. Our platform has strong product-market fit today – we have more demand than we can keep up with. The work you lead will immediately impact small and mid-sized contractors and Profit Centers that rely on us every day. We’re focused on building AI-enabled workflows across a critical but historically underserved layer of the supply chain: SMB contractors and wholesale distribution for the trades. This is a rare opportunity to shape modern, AI-native software that makes real-world businesses meaningfully more productive, profitable, and future-ready. About the Role: The Full-Stack Engineer is responsible for building product across our contractor-facing platform. This role partners closely with Product and Engineering leadership to translate real customer needs into reliable, scalable software — owning features end-to-end across the stack The Full-Stack Engineer takes a high level of ownership over their responsibilities shipping production code daily, shaping architecture across frontend and backend, and working in an AI-native development model where agentic coding tools are core to how we build. In this role, you will: Own Product & Execution Own delivery of product features end-to-end, from discovery through launch and iteration. Partner with Product to scope work and ensure speed, quality, and durability. Ship production software that supports increasing scale, complexity, and customer adoption. Act with urgency, being responsive to important and time-sensitive matters and owning their resolution. Develop AI-Native Software Actively practice AI-enabled software development in day-to-day work, using tools like Claude Code and similar agentic coding systems to design, build, review, and ship production software. Use AI to increase leverage, velocity, and code quality — while maintaining strong human judgment around architecture, correctness, and long-term maintainability. Ensure AI-enabled features are built responsibly, pragmatically, and in ways that deliver real customer value Own Your Technical Contributions Contribute to architecture and technical decisions across frontend and backend systems. Maintain a high bar for code quality, reliability, and maintainability. Improve development workflows, tooling, and processes to increase velocity. Identify risks early and surface them through planning and clear communication. Successfully complete required safety and compliance training programs as assigned. Perform other reasonably related duties as assigned by immediate supervisor and other management as requested. Our Stack Frontend: React, TanStack Query, Vite, TypeScript Backend: Node.js, Express.js, TypeScript; serverless and API-based services Data: PostgreSQL (via Supabase), Drizzle ORM Infra: Supabase; Heroku; AWS (including Lambda for async and integration workflows) Auth: Clerk AI: Claude-based integrations and internal tooling; GPT-5 for search About You: Bachelor's Degree in a relevant field or related work experience. 4 or more years of professional software engineering experience. Strong background in AI-assisted software development and modern web applications, with deep familiarity in React / Node.js ecosystems Solid understanding of backend APIs, data models, and system integrations Our ideal candidate will also: Have a strong background and familiarity with AI-assisted software development; modern web applications, with deep familiarity in React / Node.js ecosystems, and Claude Code. Have experience shipping production software used daily by real customers Demonstrate strong technical judgment: Be comfortable making architectural decisions and explaining tradeoffs Possess a practical orientation toward AI: using it to increase leverage and velocity, not novelty Demonstrate strong instincts for correctness, reliability, and long-term maintainability Take ownership of their work: Possess a strong ownership mindset—you take responsibility for outcomes, not just tasks Be a clear communicator who proactively aligns with engineers, product, and stakeholders. Be calm, pragmatic, and able to thrive in ambiguous and fast-moving environments Demonstrate excellent oral and written communication skills and the ability to convey answers, issues, and status changes in a clear, concise, and effective manner. Possess strong organizational and time management skills, with the ability to prioritize tasks effectively. The benefits of working with us: Our culture is well-suited for exceptional people who use their talents to drive business and want to share in the financial success their efforts yield. In addition to a competitive starting wage, we offer a Profit-Sharing Program that provides each team member with an opportunity to earn a direct share of the profits on an annual basis. In addition to our generous compensation package, Hajoca also offers: Full-time benefits (for team members working 30 or more hours per week): Medical, dental, vision, and prescription coverage Accident, Hospital Indemnity, and critical care coverage Life insurance and Long Term Disability Pre-tax accounts for healthcare, dependent care, and commuter benefits Paid vacation, holidays, and sick time (sick time also offered to PT team members as required by state law) Paid pregnancy and parental leave Paid day of community service Full-time and part-time benefits: 401(k) Retirement cash account with company contributions Targeted training programs focused on your personal and professional growth Company wellness program Employee discounts College tuition benefits *Please note that benefit offerings may differ for teammates covered under a collective bargaining agreement or employed through an intern program. EEOC Statement Hajoca Corporation is an Equal Opportunity Employer (Equal Opportunity Employer/Veterans/Disabled). All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity/expression, national origin, age, veteran status, disability, or any other protected category pursuant to federal, state or local laws and will not be discriminated against on the basis of any such categories/status. Hajoca is committed to providing reasonable accommodations for qualified individuals with disabilities including, but not limited to, during the application process. Please let us know if you need assistance or an accommodation due to a disability. We are a drug free workplace. Employment is contingent upon pre-employment drug screening, subject to any federal, state and local laws.
Create tailored applications specifically for Hajoca Corporation with our AI-powered resume builder
Get Started for Free