Narratize is seeking experienced software engineers for a 2-month contract to develop new features and capabilities across our full-stack AI platform, which helps product teams bring innovations to market faster. This role offers 10-40 hours per week, with flexible scheduling based on candidate capacity. High performers may have opportunities for ongoing or full-time engagement.
Responsibilities will include:
- Building AI-powered documentation automation and knowledge capture systems
- Developing enterprise integrations with PLM/PDM platforms and product development tools
- Creating intelligent workflows that coordinate multiple AI capabilities
- Implementing real-time collaboration features for cross-functional product teams
Required Technical Skills:
- 5+ years of software development experience with the ability to work independently and drive technical initiatives
- Strong proficiency in JavaScript (Node.js) for backend services and API development
- Solid experience with React for building responsive, interactive frontend applications
- Python development skills for AI/ML integration and data processing workflows
- Experience with Docker and containerization for development, deployment, and environment management
- AWS cloud services experience, including Lambda, S3, RDS, API Gateway, and related infrastructure
- RESTful API design and development with a focus on scalability and performance
- Experience with AI/ML frameworks and APIs (OpenAI, Anthropic, etc.)
- Database design and optimization experience with both SQL and NoSQL systems
- Proficiency with Git and collaborative development workflows
Great performance may lead to fractional or full-time opportunities with our fast-growing team.