Senior Node.js Developer | API & Salesforce Integration Specialist
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Senior Node.js Developer | API & Salesforce Integration Specialist to join our team remotely. In this role, you will be responsible for creating an advanced API simulation server that accurately mimics the functionality and behavior of Box and Salesforce API services. Your work will establish a reliable testing environment for our development teams, enabling streamlined workflows and efficient integration testing.
Responsibilities
- Architect and develop a comprehensive API server that faithfully replicates Box and Salesforce API functionality, providing configurable mock endpoints and responses.
- Engineer authentic simulation responses that closely mirror production behavior while supporting various testing scenarios and edge cases.
- Implement sophisticated authentication mechanisms that accurately simulate Box and Salesforce OAuth flows and security protocols.
- Create detailed, developer-friendly documentation for all API endpoints and usage patterns.
- Ensure optimal performance metrics, robust error handling, and appropriate logging throughout the system.
- Collaborate with cross-functional engineering teams to gather requirements and understand integration needs.
- Continuously refine and update the API simulation to reflect changes in the Box and Salesforce ecosystems.
- Establish effective testing frameworks to validate API simulation accuracy and performance.
Requirements
- 3+ years of professional experience with Node.js development (Node.js 16.x or newer).
- Demonstrated proficiency with JavaScript ES6+ features and asynchronous programming paradigms.
- Substantial experience designing and implementing RESTful API servers using Express.js or comparable frameworks.
- Practical knowledge of modern API authentication standards including OAuth 2.0, JWT, and API key management.
- Strong commitment to writing clean, maintainable, and well-documented code with appropriate test coverage.
- Proficiency with Git version control and collaborative development methodologies.
- Experience with API testing tools such as Postman, Insomnia, or similar platforms.
- Excellent analytical thinking and problem-solving capabilities.
Core Skills
- Node.js
- JavaScript
- Express.js
- RESTful API
- PostgreSQL
- MongoDB
- Docker
- Git
Secondary Skills
- TypeScript
- Jest
- Mocha
Employment Type
- Full-time
Work Location Type
- Remote
© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Smartbrain
All 121 rolesSenior Full-Stack Engineer — React / Node.js / AI Agents
Smartbrain
GPU Server/Hardware Engineer (NVIDIA, field-based)
Smartbrain
Kotlin AQA Engineer | Remote Mobile Testing Specialist
Smartbrain
Senior Full-Stack Engineer - Angular, Django & DevOps
Smartbrain