Full-Stack Developer
About the job
TractUs is an AI platform that transforms unstructured trade chats into contracts and documents, automating the recording and execution of trades.
Role Summary:
Build and manage the backend services, integrating WhatsApp data into TractUs’s system for contract generation. This role involves developing and maintaining APIs, managing data storage, and collaborating with the front-end team to ensure real-time functionality.
Responsibilities:
Develop APIs and backend services to process WhatsApp Business API data, linking the bot’s responses to contract generation processes.
Implement data storage and retrieval systems that support TractUs’s document generation and management functions.
Work closely with the Systems Architect to align backend functionality with overall architectural requirements and data security protocols.
Support front-end integration by providing REST and/or GraphQL endpoints, ensuring smooth data handling.
Requirements:
Experience: 3+ years as a Full-Stack Engineer, ideally with experience in real-time applications and secure data processing.
Technical Skills: Proficient in Node.js, Python, and experience with database management (PostgreSQL, MongoDB).
Frameworks & Tools: REST and GraphQL for API development, WebSocket for real-time data handling, cloud services (AWS, GCP, Azure) for scalable infrastructure.