Full Stack Developer
TOTCI TECHNOLOGIES
India, Tamil Nadu, Arcot
Remote · On-site · Full-time
Full Stack Developer (AI-Assisted Development & Cloud Self-Hosting)
Location: Arcot, Tamil Nadu, India (work from office)
Optional: Coordination with the UAE team and clients
About Us
We are a technology services group building AI-assisted business applications across multiple domains, including restaurant management, web platforms, and mobile apps. Our current and upcoming products are generated using AI tools, and we are moving towards self-hosted cloud deployments on AWS or similar platforms. We are looking for a hands-on Full Stack Developer who can make AI-generated code production-ready, stable, and scalable.
Role Overview
The Full Stack Developer will turn AI-generated frontend, backend, and database code into robust, maintainable applications for web, mobile, and websites. The role includes refactoring and optimizing existing projects developed using AI tools, migrating them to AWS or similar cloud platforms, and ensuring smooth self-hosted deployments. You will also work closely with the testing and QA team to analyze manually reported bugs and fix them efficiently.
Key Responsibilities
Application Development (Web, Mobile, and Websites)
- Develop and maintain web applications, mobile applications, and marketing websites using modern frontend and backend frameworks.
- Understand and enhance AI-generated code (frontend, backend, and database scripts) to meet production standards for readability, performance, and security.
- Create modular, reusable components and services for multiple products, such as restaurant management and other SaaS-style tools.
- Implement responsive UI/UX for browser-based and mobile experiences.
Working with AI-Generated Code
- Review, understand, and refactor AI-generated code from tools like Replit and similar AI coding platforms.
- Identify and fix logical gaps, inefficient patterns, and anti-patterns in AI-generated code.
- Standardize project structure, naming conventions, and best practices across AI-generated repositories.
- Integrate and optimize AI-generated database schemas, migrations, and queries.
Backend, Database, and APIs
- Design, build, and maintain RESTful or GraphQL APIs for web and mobile applications.
- Optimize database design, including schemas, indexing, and relationships, for performance and reliability.
- Implement authentication and authorization, role-based access control, and multi-tenant-capable structures where required.
- Ensure secure handling of sensitive data, such as customer details, orders, and payments, especially for restaurant management and similar applications.
Cloud Hosting and DevOps (Self-Hosting Focus)
- Migrate applications from AI environments to AWS or similar cloud providers, such as DigitalOcean, Azure, or GCP.
- Set up and maintain staging and production environments, including CI/CD pipelines where needed.
- Configure and maintain web servers, application servers, and reverse proxies such as Nginx and Apache.
- Implement containerization with Docker and manage deployments using services like AWS ECS, EKS, or Elastic Beanstalk, or similar services.
- Monitor application performance and uptime, and maintain basic observability through logs, alerts, and dashboards.
Bug Fixing and Collaboration with QA
- Analyze bugs, defects, and issues reported by the testing team through manual and exploratory testing.
- Reproduce issues, identify root causes across frontend, backend, and database layers, and implement robust fixes.
- Work closely with QA to validate fixes, reduce regressions, and improve test coverage through unit and integration tests where applicable.
If you are interested in this opportunity, click the Apply Now button to submit your application.