O SEU PRÓXIMO CAPÍTULO
AI Software Engineer – TypeScript, Node.js, AWS
Sobre a vaga
• Design, develop, and maintain scalable TypeScript/Node.js applications with AI-powered features
• Build and integrate backend services, REST/GraphQL APIs, and AI workflows into production systems on AWS
• Work with Large Language Models, AI APIs, and modern AI frameworks
• Design and operate cloud-native and serverless architectures using AWS services
• Optimize application performance, scalability, reliability, and maintainability
• Collaborate with engineers, designers, PMs, QA analysts, and stakeholders in cross-functional teams
• Troubleshoot and resolve issues across software systems, AWS infrastructure, and AI integrations
• Contribute to architecture decisions, technical planning, and engineering best practices
• Maintain clean, strongly typed, well-tested, and well-documented codebases
• Work with databases, infrastructure as code, and CI/CD deployment pipelines on AWS
• Use AI tools daily to improve development workflows, debugging, documentation, testing, and productivity
• Work in spec-driven workflows using structured technical documentation and engineering specifications
• Apply prompt engineering techniques to improve AI outputs, workflows, and development efficiency
• Contribute to AI-assisted testing and modern AI-native engineering practices
• Continuously explore and adopt emerging AI technologies and engineering workflows
• 4+ years of experience as a Software Engineer or Backend Engineer
• Strong hands-on experience with TypeScript and Node.js in production environments
• Experience with Node.js frameworks such as NestJS, Express, or Fastify
• Solid experience with AWS, including Lambda, API Gateway, ECS/Fargate, S3, DynamoDB, RDS, SQS/SNS, CloudWatch, and IAM
• Experience integrating AI tools, AI APIs, or LLM-based solutions into applications
• Strong understanding of software architecture, APIs, SQL and NoSQL databases, and distributed systems
• Experience building scalable and maintainable backend services, including serverless and event-driven architectures
• Experience using AI tools daily in software development workflows
• Experience with prompt engineering and AI-first development practices
• Familiarity with spec-driven workflows and structured engineering documentation such as contracts.md
• Familiarity with AI-assisted testing practices and AI-native engineering workflows
• Experience with Claude Code or similar AI-assisted development environments
• Experience with testing frameworks such as Jest or Vitest
• Familiarity with Git and collaborative development workflows
• Experience working in Agile/Scrum environments
• Good written and spoken English communication skills
• Nice-to-have: experience with Amazon Bedrock or other managed AI services on AWS
• Nice-to-have: experience with AI frameworks such as LangChain.js, LlamaIndex.TS, Vercel AI SDK, or similar tools
• Nice-to-have: experience with vector databases, embeddings, RAG architectures, or AI agents
• Nice-to-have: experience with infrastructure as code, Docker, Kubernetes, or CI/CD pipelines
• Nice-to-have: AWS certifications
• Nice-to-have: exposure to Python or other languages
• Nice-to-have: experience working on AI-powered SaaS products or platforms
• Nice-to-have: experience optimizing LLM cost, latency, and performance
• Amazing benefits
• Flexible and innovative work culture
• Flexible schedule and ability to manage your career
• Healthy work-life balance
• International work environment
• Opportunities to interact with talented software developers