AI-Assisted Full-Stack Engineer
Department: Engineering
Location: Egypt, Ethiopia, South Africa, Nigeria
Compensation: $2K – $3K per month
Employment Type: Contract
This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.
Our client is a forward-thinking technology company focused on building AI-driven platforms. As part of their next stage of growth, they are transitioning development from an external development partner to an in-house engineering team. The company operates in an AI-native development environment where modern engineering practices, automation, and AI-assisted coding tools play a central role in building scalable and secure systems. They are seeking an engineer who can help guide this transition while ensuring strong architecture, security, and long-term platform stability.
Location
Fully Remote (Work from Home) | Flexible Hours (CST-friendly)
Role Overview
The AI-Assisted Full Stack Engineer will help build and maintain a modern web platform while operating within an AI-assisted development workflow. This role focuses on reviewing, directing, debugging, and deploying AI-generated code while ensuring strong system architecture, security practices, and scalability. The engineer will work across both frontend and backend systems using a modern TypeScript stack and will play an important role in maintaining performance, reliability, and production stability.
Key Responsibilities
Code Review & Development
Review, refine, debug, and deploy AI-generated code
Identify bugs, security vulnerabilities, and performance issues
Improve the reliability and maintainability of the platform
Ensure the system follows scalable architectural patterns
Platform Development
Work within a modern TypeScript stack, including Next.js (App Router, SSR, React Server Components)
Support backend architecture built with NestJS
Work with PostgreSQL database systems and Redis/Valkey caching
Build and maintain application features
Improve database queries and overall system performance
Support scalable backend architecture
Deployment & Infrastructure
Maintain CI/CD pipelines using GitHub
Support containerized development environments using Docker
Assist with debugging and improving production deployments
Security & Compliance Awareness
Follow SOC2-friendly engineering practices to support future compliance processes
Implement secure development practices, including Row-Level Security (RLS)
Support audit logging, access controls, and role-based permissions
Implement secrets management and disciplined deployment and change management processes
Qualifications
Experience
Approximately 3–5 years of professional software engineering experience
Experience with full-stack TypeScript development
Experience working with Next.js or similar modern frontend frameworks
Experience with Node.js backend frameworks (NestJS preferred)
Strong familiarity with PostgreSQL
Experience using Git and GitHub workflows
Experience using AI coding tools as part of a development workflow
Experience with Redis/Valkey is a plus
Experience with Docker or containerized development environments is a plus
Experience with telephony, SIP, or WebRTC is a plus
Experience integrating Stripe or billing systems is a plus
Knowledge of ClickHouse or columnar analytics databases is a plus
Experience with DigitalOcean infrastructure is a plus
Skills
Strong debugging and problem-solving abilities
Ability to review, guide, and improve AI-generated code while maintaining system quality
Focus on system outcomes, reliability, and scalability
Strong understanding of secure development practices and architectural patterns
Ability to collaborate effectively within a cross-functional team environment
Comfort working in an AI-native engineering environment where code generation is heavily supported by AI tools
What Success Looks Like
Successfully transitioning the platform from an external development team to an internal engineering team
Delivering robust, scalable, and secure AI-driven platform capabilities
Collaborating effectively with cross-functional teams to support business goals
Continuously improving system performance, security, and overall user experience
Opportunity
This role offers the opportunity to play a key role in shaping the future of a modern AI-driven platform while working with an engineering team embracing AI-native development practices. The AI-Assisted Full Stack Engineer will contribute directly to platform architecture, reliability, and long-term scalability while gaining hands-on experience with cutting-edge tools and workflows.
Application Process:
To be considered for this role these steps need to be followed:
Fill in the application form
Record a video showcasing your skill sets
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
