Senior Full Stack Developer
Jersey City, NJ | Hybrid
Senior Full Stack Developer with 10+ years of professional experience to join the technology team. Reporting to the Engineering Manager, this is a hands-on engineering role focused on Salesforce API development and full stack web applications. The developer will design and build the Salesforce APIs that power member-facing web applications, integrate payment workflows with Stripe, and deliver end-to-end features across a Node.js / TypeScript and Angular/React stack.
This role is ideal for an engineer who writes production code daily, takes ownership of API design, and is comfortable explaining technical decisions to both engineering peers and business stakeholders.
Key Responsibilities
- Design, build, and maintain RESTful APIs in Salesforce (Apex REST) that serve as the backend for member-facing web applications.
- Develop full stack web applications and member-facing features using TypeScript, Angular/React, and Node.js.
- Implement and maintain Stripe payment integrations, including checkout flows, webhooks, subscription management, and reconciliation back to Salesforce.
- Partner with product owners, business analysts, and platform administrators to translate requirements into durable technical solutions.
- Establish and uphold engineering standards: code reviews, Git-based workflows, CI/CD, automated testing, and secure coding practices.
- Troubleshoot production issues across Salesforce and the web stack; lead root-cause analysis and remediation.
- Provide informal technical leadership and mentorship to other developers on the team.
- Document APIs, payment flows, and operational runbooks for long-term maintainability.
Required Qualifications
- 10+ years of professional software engineering experience.
- 5+ years building on the Salesforce platform, with deep expertise in Apex, SOQL/SOSL, governor limits, and the Salesforce security model.
- Proven experience designing and implementing REST APIs in Salesforce (Apex REST), including authentication, versioning, error handling, and performance optimization.
- Strong full stack web development experience with Node.js, TypeScript, and React.
- Hands-on experience integrating payment platforms - Stripe strongly preferred - including webhooks, idempotency, PCI-aware design, and reconciliation patterns.
- Solid understanding of authentication and authorization standards (OAuth 2.0, JWT, SAML).
- Proficiency with Git-based workflows, CI/CD pipelines, and Salesforce DX.
- Strong written and verbal communication; able to explain technical concepts to non-technical stakeholders.
Preferred Qualifications
- Salesforce Platform Developer I and II certifications.
- Experience with Salesforce Experience Cloud or headless Salesforce architectures.
- Exposure to AI/LLM integration patterns in enterprise applications.
- Background in financial services, professional associations, or membership organizations.
- Experience mentoring developers or leading technical design discussions.