Position Overview
We are seeking a Software Engineer focused on Enterprise Applications to design, build, and maintain integrations and customizations across mission-critical systems (Salesforce, NetSuite, Shopify and related platforms). The role combines hands-on development, system architecture, and cross-team collaboration to deliver scalable solutions, improve business processes, and enable data-driven decision making. The ideal candidate has strong experience with cloud-based enterprise apps, CI/CD practices, JavaScript development, and familiarity with AI tooling to automate and enhance workflows.
Key Responsibilities
• Design, develop, test, and deploy custom solutions and integrations for Salesforce (Apex, Lightning) and NetSuite (SuiteScript), ensuring scalability, security, and maintainability.
• Build and maintain integrations between enterprise systems (Salesforce, NetSuite, Shopify, backend APIs) using REST/SOAP, middleware platforms, or custom services.
• Implement and improve CI/CD pipelines and automated testing to accelerate delivery and maintain high quality standards (e.g., Jenkins, GitHub Actions, GitLab CI).
• Develop front-end components and server-side logic using JavaScript/Node.js and modern frameworks as required for enterprise applications.
• Collaborate with product managers, architects, and stakeholders to translate business requirements into technical designs and deliverables.
• Leverage AI tools and APIs to automate routine tasks, improve data quality, and build intelligent features where appropriate.
• Perform code reviews, troubleshooting, performance tuning, and root-cause analysis for production issues.
• Create and maintain technical documentation, runbooks, and knowledge transfer materials for solutions and integrations.
• Champion best practices for security, data governance, testing, and deployment across the enterprise application landscape.
• Mentor junior developers and participate in cross-functional initiatives to improve development processes and platform reliability.
Qualifications
• Bachelors degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
• 3+ years of hands-on experience developing enterprise applications and integrations (Salesforce, NetSuite, or similar).
• Proven experience as a Salesforce Developer (Apex, Lightning Web Components) and familiarity with Salesforce platform architecture and security model.
• Experience with NetSuite development (SuiteScript/SuiteFlow) and integrating NetSuite with other systems is strongly preferred.
• Strong JavaScript skills (ES6+), experience with Node.js, and knowledge of front-end frameworks and modern web development patterns.
• Hands-on experience designing and operating CI/CD pipelines and automated testing strategies (unit, integration, end-to-end).
• Familiarity with Shopify integrations and APIs is a plus.
• Practical knowledge of RESTful APIs, SOAP, OAuth, JSON, XML, and data transformation patterns.
• Experience using AI/ML APIs or automation tools to solve business problems is desirable.
• Strong problem-solving skills, clear communication, and experience working in Agile teams.
• Preferred certifications: Salesforce Platform Developer I/II, NetSuite SuiteCloud Developer, or relevant cloud certifications (AWS/GCP/Azure).
Benefits
• Health
• Dental
• Vision
• 401(k)
• Profit Sharing
• On-Site Fitness Center
• PTO + Floating Holidays