Integration Engineer
We are looking for a skilled Integration Engineer with deep expertise in JavaScript to design, build, and maintain robust API integrations between our core platform and various third-party services, client systems, and internal microservices.
In this role, you will act as the technical bridge between our product, our clients, and external partners. You'll write clean, efficient JavaScript/TypeScript code, troubleshoot complex data flow issues, and ensure seamless, secure data synchronization across diverse tech stacks.
Qualifications & Required Skills
- Experience: 2 to 5 years of professional software engineering experience, with a heavy emphasis on backend or full-stack development.
- Language Proficiency: Expert-level proficiency in JavaScript (ES6+) and TypeScript, with strong asynchronous programming skills (Promises, async/await).
- Backend & Runtime: Solid experience with Node.js and its ecosystem for building scalable services and scripts.
- API Standards: Deep practical knowledge of RESTful API design principles, GraphQL, Webhooks, and authentication protocols (OAuth 2.0, JWT, API Keys).
- Data & Storage: Familiarity with relational and NoSQL databases (e.g., PostgreSQL, MongoDB) and caching layers (Redis).
- Cloud & DevOps: Experience deploying and managing services in cloud environments (AWS, GCP, or Azure) using CI/CD pipelines and containerization (Docker).