Apply Edge Start your job search

Full Stack Engineer

Brikito · Chennai, Tamil Nadu, India

Apply & track with Apply Edge
Full Stack Engineer – BrikitoAnnual CTC: 500000About BrikitoBrikito is an AI Operating System for Construction, built to help construction companies and real estate developers manage projects, workflows, documents, communication, and site operations through AI-powered automation.We are looking for a highly capable Full Stack Engineer to join our early-stage team and take end-to-end ownership of building and scaling the Brikito platform.This is a zero-to-one role. You will work closely with the founders, AI engineers, and product team to convert product requirements and designs into a reliable, scalable, production-ready product.Role OverviewAs a Full Stack Engineer, you will be responsible for developing, integrating, testing, deploying, and maintaining Brikito’s web and application infrastructure.You will work across the frontend, backend, databases, APIs, integrations, authentication, cloud infrastructure, and AI integrations required to deliver the product.The ideal candidate should be comfortable working in an environment where requirements evolve quickly and should have the ability to independently identify problems, propose solutions, and implement them.Key Roles & Responsibilities1. Full-Stack Product DevelopmentDevelop and maintain Brikito’s frontend and backend applications.Convert product specifications, UI/UX designs, and workflows into functional features.Build scalable and maintainable application architecture.Develop new features from concept to production.Fix bugs, performance issues, and technical problems across the platform.Ensure a smooth and consistent user experience across the product.2. Frontend DevelopmentBuild responsive, intuitive, and high-performance user interfaces.Implement designs accurately from Figma/HTML/product specifications.Develop dashboards, project management interfaces, AI chat interfaces, reports, documents, workflows, notifications, and other product modules.Ensure responsive design across desktop, tablet, and mobile where required.Optimize frontend performance and loading times.Maintain reusable components and clean frontend architecture.3. Backend DevelopmentDesign and develop robust backend services and business logic.Build RESTful APIs and other required API architectures.Develop authentication, authorization, user management, roles, and permissions.Implement project, task, document, user, vendor, financial, and workflow-related backend functionality.Build reliable data processing and validation systems.Ensure backend systems are secure, scalable, and maintainable.4. Database ManagementDesign and maintain appropriate database architecture.Create efficient database schemas and relationships.Write optimized queries.Implement data validation and integrity mechanisms.Manage database migrations and backups.Monitor database performance and optimize when required.5. AI & Agent IntegrationBrikito is an AI-first product, so the Full Stack Engineer will work closely with the AI engineering team to integrate AI capabilities into the product.Responsibilities include:Integrate AI models and AI agents into Brikito’s application.Build APIs and interfaces between AI agents and the core application.Integrate AI-generated outputs into relevant product workflows.Handle AI requests, responses, errors, retries, and fallbacks.Build the infrastructure required for AI-powered features.Work with the AI team to convert AI capabilities into usable product features.Examples may include integration with:AI ChatTask Generation AgentTicket/Indent Detection AgentInquiry & RFI AgentProgress & Update AgentDocument IntelligenceDrawing IntelligenceAI Orchestration6. API & Third-Party IntegrationsDesign and implement internal and external APIs.Integrate third-party services required by Brikito.Work on integrations with tools such as:TallyExcelCloud storageCommunication platformsAuthentication providersPayment systemsAI/LLM APIsEnsure reliable data exchange between Brikito and external systems.7. Product ModulesContribute to the development of Brikito’s core modules, including where applicable:AI Assistant / ChatProject DashboardTasks & WorkflowsSite UpdatesDocumentsDrawingsBOQDPRRFIs & InquiriesTickets / IndentsVendorsProcurementFinanceReports & AnalyticsNotificationsUser & Role ManagementAdmin Portal8. Authentication & SecurityImplement secure authentication and authorization systems.Build role-based access control.Protect user and company data.Follow secure coding practices.Implement appropriate API security and data validation.Identify and address potential security vulnerabilities.9. Testing & Quality AssuranceWrite unit, integration, and API tests where appropriate.Test features before deployment.Identify edge cases and potential failures.Fix bugs reported by the product and QA teams.Ensure that new features do not break existing functionality.Participate in product testing and release validation.10. Deployment & DevOpsDeploy applications to production and staging environments.Work with cloud infrastructure and deployment pipelines.Set up and maintain CI/CD processes.Monitor application health and performance.Manage application logs and error monitoring.Troubleshoot production issues quickly.Maintain development, staging, and production environments.11. Performance & ScalabilityOptimize application performance.Identify bottlenecks in frontend, backend, database, and APIs.Build systems capable of supporting increasing numbers of projects and users.Design architecture with scalability in mind.Ensure the platform remains reliable as Brikito grows.12. Collaboration With Product & FoundersWork directly with the founders and product team.Understand business requirements and translate them into technical solutions.Participate in product planning and technical discussions.Identify technical limitations early.Suggest better technical approaches where appropriate.Help determine feasibility, development effort, and priorities.13. Zero-to-One Product OwnershipAs an early member of the Brikito engineering team, you will be expected to take ownership rather than simply execute assigned tickets.You will:Take features from requirement → development → testing → deployment.Identify missing requirements and raise questions proactively.Take responsibility for technical decisions within your scope.Build reusable systems instead of temporary solutions wherever practical.Help establish engineering standards and development processes.Contribute to building Brikito’s technical foundation from the ground up.Required SkillsStrong experience in full-stack web application development.Strong understanding of frontend and backend architecture.Experience building and consuming APIs.Strong database knowledge.Experience with authentication and authorization.Experience with Git and collaborative development.Understanding of cloud deployment and production environments.Strong debugging and problem-solving skills.Ability to work independently in a startup environment.PreferredExperience with:React / Next.js or equivalent frontend frameworkNode.js / Python / equivalent backend frameworkPostgreSQL / MySQL or equivalent relational databaseREST APIsCloud platforms such as AWS, Azure, or GCPDockerCI/CDAI/LLM APIsVector databases / RAG systemsSaaS product developmentConstruction technology or PropTech experience is not mandatory, but an interest in construction, AI, and emerging technology will be highly valued.What We Are Looking ForWe are looking for someone who is:Product-minded, not just code-minded.Comfortable working in an early-stage startup.Highly proactive and able to work with limited supervision.Strong at problem-solving.Comfortable dealing with changing requirements.Curious about AI and emerging technologies.Focused on writing clean, maintainable code.Willing to take ownership of the entire development lifecycle.Comfortable working directly with founders.Most importantly, we are looking for someone who wants to build something from zero to one, rather than simply complete assigned development tasks.Key Performance ExpectationsThe Full Stack Engineer will be expected to contribute toward:Faster and more reliable product development.Stable and production-ready V1 releases.High-quality frontend and backend implementation.Reliable AI and third-party integrations.Low bug and failure rates.Strong application performance.Scalable technical architecture.Fast resolution of production issues.Continuous improvement of the Brikito platform.Role SummaryYou will be responsible for turning Brikito’s product vision into a working, scalable technology platform.You will work across:Frontend → Backend → Database → APIs → AI Integration → Testing → Deployment → ProductionThis is an opportunity to become one of the core engineering members of Brikito and play a significant role in building an AI-native operating system for the construction industry from the ground up.