Our client is looking for an experienced Software Engineer to join our client's team on a short-term contract.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using TypeScript and Node.js.
- Build and integrate REST and GraphQL APIs to support modern web applications and services.
- Develop and optimize solutions leveraging serverless and edge-based architectures.
- Implement and maintain automated testing, including unit, integration, and contract testing.
- Support CI/CD pipelines to ensure efficient software development and deployment.
- Work within Server-Side Rendering (SSR) environments and integrate content management solutions such as Kontent.ai.
- Contribute to AI-driven development initiatives, including prompt engineering and schema design.
- Collaborate with technical stakeholders to troubleshoot issues, improve performance, and deliver reliable solutions.
Required Skills & Experience
- Strong professional experience developing applications with TypeScript and Node.js.
- Proven experience designing, building, and integrating REST and GraphQL APIs.
- Solid understanding of serverless computing and edge-based architectures.
- Hands‐on experience with testing frameworks and automated testing strategies.
- Experience working with CI/CD pipelines and modern software development practices.
- Familiarity with SSR frameworks and environments.
- Experience working with Kontent.ai.
- Understanding of prompt engineering and schema design for AI-powered applications.
- Nice to Have Experience with Python, particularly in AI-related development.
- Exposure to AI integrations, LLM-powered applications, or generative AI technologies.
- Experience working in fast‐paced, short‐term delivery environments.
Salt is acting as an Employment Business in relation to this vacancy.
Software Engineer employer: Salt-
Salt is an exceptional employer that fosters a collaborative and innovative work culture, allowing you to thrive in your role as a Senior Business Analyst. With the flexibility of remote work across Canada, you will enjoy a healthy work-life balance while contributing to meaningful projects that enhance digital experiences. The company prioritizes employee growth through continuous learning opportunities and encourages a supportive environment where your ideas can flourish.