Full Stack - Software Engineer I
revolte.ai · Chennai, Tamil Nadu, India
قدّم وتابع مع أبلاي إيدجAbout RevolteRevolte is building AI for Software Engineering.We are creating an AI-native platform that helps engineering teams execute the software delivery lifecycle with speed, quality, and control - from planning and implementation to testing, release, governance, and production feedback.We're looking for a Full Stack Software Engineer I who is passionate about building scalable applications, enjoys solving complex technical problems, and wants to work at the intersection of AI, cloud infrastructure, and modern software engineering.ResponsibilitiesDesign, develop, and maintain scalable full-stack applications that power Revolte's AI-native platform.Build responsive, high-performance user interfaces and robust backend services for production environments.Develop secure, well-documented RESTful APIs and microservices that integrate seamlessly across the platform.Collaborate with AI Engineers, Product Designers, Platform Engineers, and Product Managers to deliver customer-centric features.Integrate AI-powered capabilities and automation into user workflows and developer experiences.Write clean, maintainable, and testable code while following engineering best practices and coding standards.Participate in architecture discussions, code reviews, debugging, and performance optimization.Build reusable components and contribute to scalable frontend and backend architecture.Work with cloud infrastructure, CI/CD pipelines, and containerized deployments to ensure reliable software delivery.Continuously improve application performance, security, reliability, and user experience.Stay current with modern technologies, frameworks, and software engineering best practices.What We're Looking For1–3 years of professional experience in full-stack software development.Strong problem-solving skills and a passion for building high-quality software.Ability to work across frontend and backend technologies in a collaborative environment.Enthusiasm for learning AI technologies, cloud platforms, and modern developer tools.Comfortable working in a fast-paced startup with a strong sense of ownership.Excellent communication and teamwork skills.A growth mindset with curiosity, adaptability, and a desire to continuously improve.Technical SkillsFrontendJavaScript (ES6+) and TypeScriptReact.js or Next.jsHTML5, CSS3, Tailwind CSSState management (Redux, Zustand, or Context API)Responsive and accessible UI developmentBackendNode.js (Express/NestJS) or Python (FastAPI)REST APIs and microservices architectureAuthentication and authorization (JWT, OAuth)API integrations and asynchronous programmingDatabase & CloudPostgreSQL, MySQL, MongoDB, or RedisAWS, Azure, or Google Cloud PlatformDocker and Kubernetes fundamentalsGit, GitHub, and CI/CD workflowsNice to HaveExperience with AI APIs such as OpenAI, Anthropic Claude, Gemini, or similar.Familiarity with LLM-based applications, AI agents, or Retrieval-Augmented Generation (RAG).Knowledge of message queues, event-driven architecture, or WebSockets.Exposure to DevOps, observability, or platform engineering concepts.Why Join RevolteBuild AI-powered products that are transforming the future of software engineering.Work with modern technologies across AI, cloud, platform engineering, and full-stack development.Collaborate with talented engineers, designers, and AI specialists in a highly innovative environment.Gain end-to-end ownership of features—from design discussions to production deployment.Learn rapidly by working on real-world engineering challenges and cutting-edge technologies.Enjoy the agility and impact of an early-stage startup, where your ideas directly influence the product and company.Accelerate your career while helping shape the next generation of AI-native developer tools.