Full Stack Software Engineer (AI-Assisted Development)
Core
Design, develop, and deliver full-stack features from concept to production, validating AI-generated code for security and performance.
Role type
Full Stack Software Engineer (AI-Assisted Development)
Builds
Frontend applications and scalable backend services/APIs
Domain
Web development, Cloud-native solutions
Deliverable
production ML models | product features
Required skills
Full-stack web application development, NodeJS, Python, React, Stencil, Object-Oriented Programming, Design Patterns, Clean Code, SOLID principles, Cloud-native architecture, Automated testing, Code reviews
Preferred skills
Defensive programming, 12-Factor App principles, Kubernetes, Troubleshooting build/deployment issues
Technologies
React, TypeScript, Stencil, JavaScript, NodeJS, Python, AWS, Kiro, Claude, GitHub Copilot, Cursor
Responsibilities
Design and develop full-stack features, Build frontend applications, Develop backend services and APIs, Utilize AI-powered development tools, Write clean and testable code, Participate in code reviews and architecture discussions, Ensure code quality through TDD, Validate AI-generated code before deployment