Website TeamPlus
Senior Node.js Developer with Salesforce Experience
Contract Duration: 3 Months
Location: Remote
Experience: 5+ Years
Job Description
We are seeking a Senior Node.js Developer with extensive experience in
backend development and Salesforce integration. The ideal candidate will have
a strong background in building scalable APIs, managing data transformations,
and ensuring seamless integration between systems. This role is crucial for
optimizing our backend services and enhancing the efficiency of our data
pipelines.
Key Responsibilities
Backend Development: Design, develop, and maintain backend services using
Node.js, ensuring high performance and responsiveness to requests from front-
end applications.
Salesforce Integration: Implement and manage integration pipelines with
Salesforce, including handling JSON data and performing necessary data
transformations.
API Development: Build robust RESTful APIs to support mobile and web
application functionalities.
Database Management: Work with PostgreSQL databases, ensuring data
integrity, optimal performance, and effective schema design.
Security Implementation: Ensure secure data transmission and storage by
implementing OAuth 2.0, JWT, and adhering to SSL/TLS protocols.
Collaboration: Work closely with cross-functional teams to understand
requirements and deliver solutions that meet business objectives.
Problem-Solving: Identify bottlenecks and bugs, and devise solutions to
mitigate and address these issues.
Documentation: Maintain clear and comprehensive documentation for all
development work.
Key Skills
Proficiency in Node.js: Expert-level coding skills in Node.js and JavaScript.
Salesforce Integration Experience: Hands-on experience integrating
applications with Salesforce, including data synchronization and API
interactions.
API Development Expertise: Strong knowledge of creating and consuming
RESTful APIs.
Database Skills: Solid understanding of PostgreSQL, including database design,
queries, and performance optimization.
Data Handling: Experience with data transformation and proficient handling of
JSON data formats.
Security Knowledge: Familiarity with authentication and authorization
mechanisms like OAuth 2.0 and JWT.
Version Control: Proficient with Git and collaborative workflows.
Problem-Solving Abilities: Strong analytical skills with a track record of
solving complex technical issues.
Communication Skills: Excellent verbal and written communication skills for
effective collaboration.
Preferred Qualifications
Mobile API Integration: Experience developing APIs for mobile applications.
Containerization Tools: Basic knowledge of Docker for application deployment
(optional).
CI/CD Understanding: Familiarity with Continuous Integration and Continuous
Deployment practices (optional).