Senior Integration Engineer
Apply NowWe are seeking a highly skilled and experienced Integration Engineer to join our dynamic team. This role requires a strong background in modern JavaScript frameworks and a deep understanding of full-stack development, with a particular focus on building robust and scalable integrations. You will be instrumental in designing, developing, and maintaining scalable and high-performance applications, with a particular focus on integrating cutting-edge AI capabilities and ensuring seamless data flow between systems of record.
Responsibilities
- Lead the design, development, and deployment of complex web applications using Next.js and NestJS.
- Develop robust and efficient backend services with Node.js, interacting with PostgreSQL databases.
- Implement and maintain stateful two-way synchronization solutions between systems of record.
- Write clean, maintainable, and well-documented code in TypeScript.
- Collaborate closely with product managers, designers, and other engineers to define, design, and ship new features.
- Mentor junior engineers and contribute to best practices within the team.
- Participate in code reviews to ensure code quality and adherence to standards.
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience as a JavaScript Engineer, with a focus on full-stack development.
- Proficiency in TypeScript.
- Strong experience with PostgreSQL.
- Extensive experience with Next.js for front-end development.
- Demonstrated experience with NestJS for backend development.
- Proven experience with AI prompt engineering.
- Familiarity with model training concepts and practices.
- Experience implementing and managing stateful two-way synchronization between Systems of Record.
- Strong understanding of OAuth 2.0, OpenID Connect (OIDC), and Multi-Party Computation (MCP).
- Extensive experience with RESTful APIs.
- Solid understanding of software design principles, data structures, and algorithms.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, GCP).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Experience with testing frameworks (e.g., Jest, React Testing Library).