About the job
Salesforce Developer with NodeJS1
Title: Salesforce Developer with NodeJS
Responsibilities
Develop custom solutions and integrations on the Salesforce platform using Apex, Visualforce, Lightning Web Components, NodeJS, and other Salesforce development tools.
Work with business stakeholders and other developers to ensure Salesforce solutions align with lightweight, consistent governance standards and best practices.
Provide technical guidance and support to internal users, including troubleshooting issues and developing training materials.
Collaborate with other developers to ensure Salesforce solutions are scalable, maintainable, and aligned with enterprise architecture.
Stay up-to-date with Salesforce releases and features, and identify opportunities for innovation and improvement in Salesforce solutions.
Participate in the planning and executing of Salesforce projects and initiatives, including testing and deployment activities.
Ensure that Salesforce solutions are secure, reliable, and available to users.
Research and evaluate new Salesforce features and functionality and make recommendations for adoption based on business needs and technical feasibility.
Collaborate with cross-functional teams to gather requirements, design, and implement complex data models and integrations with other systems.
Identify, troubleshoot, and resolve performance and row lock issues to ensure optimal system performance.
Ensure compliance with Salesforce security best practices and data protection regulations.
Mentor and coach junior developers, fostering a culture of collaboration and continuous learning.
Basic Qualifications
Bachelor's degree in Computer Science or a related field
5+ years of experience in Salesforce development, including developing custom solutions and integrations using Apex, Visualforce, Lightning Web Components, and NodeJS
Salesforce Certified Platform Developer I and II
Salesforce Certified JavaScript Developer I
Proficient in Salesforce security models and best practices
Strong understanding of the Salesforce data model, including relationships between objects and fields
Must have a business process mindset
Experience with Agile methodologies and tools
Experience with CI/CD tools (GitHub, Salesforce CLI, etc.) for Salesforce
Excellent communication and interpersonal skills, with the ability to work effectively in a team environment
Strong problem-solving and analytical skills
Preferred Qualifications
Strong experience with NodeJS development, including developing RESTful APIs, microservices, and server-side applications
Experience with enterprise system implementations for global companies with Annual Revenue >$5B
Experience with enterprise system implementations
Experience with Selenium and JEST
Comfortable with lightweight, consistent governance standards and best practices
Experience with Salesforce security and compliance standards, such as GDPR and HIPAA, is a plus
Bachelor's degree in Computer Science