remote
AI-Assisted Full Stack Software Engineer Remote
Software Engineer
AI‑Assisted Full Stack Software Engineer building scalable API services on AWS, integrating ChatGPT for intelligent features, and leveraging modern JavaScript/TypeScript stacks to deliver robust, cloud‑native solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance RESTful APIs using Node.js and Python, ensuring scalability and reliability on AWS infrastructure.
- Integrate OpenAI’s ChatGPT models to provide AI‑powered features, handling prompt engineering, response parsing, and real‑time interaction.
- Implement secure API key management, route protection, and rate limiting across multiple services.
- Collaborate with product and data teams to translate business requirements into technical specifications and deliverables.
- Write comprehensive unit, integration, and end‑to‑end tests; perform code reviews and enforce best practices.
- Monitor application performance, troubleshoot issues, and continuously optimize for cost and latency.
Requirements
- 3+ years of full‑stack development experience with Node.js/TypeScript and Python.
- Proven expertise in AWS services (Lambda, API Gateway, DynamoDB, S3, IAM).
- Hands‑on experience integrating OpenAI APIs and building AI‑enhanced features.
- Strong understanding of authentication, authorization, and secure API design.
- Excellent problem‑solving skills, ability to work independently in a remote environment.