Software Engineer I – Backend
revolte.ai · Chennai, Tamil Nadu, India
قدّم وتابع مع أبلاي إيدجAbout Revolte Revolte 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 Software Engineer I – Backend who enjoys solving complex problems and building reliable, scalable systems in a fast-moving environment.ResponsibilitiesDesign, develop, test, and maintain scalable backend services and APIs.Build REST APIs, microservices, integrations, and backend workflows.Develop reliable systems using databases, caching, asynchronous processing, and event-driven architectures.Write clean, maintainable, secure, and well-tested code.Collaborate with AI, frontend, platform, and product teams to deliver features end to end.Participate in code reviews, technical discussions, debugging, and system design.Integrate third-party services, developer tools, and cloud platforms.Monitor and improve system performance, reliability, scalability, and security.Troubleshoot production issues and contribute to long-term solutions.Explore and contribute to AI-powered capabilities and intelligent software workflows.What We're Looking For 1–3 years of professional experience in backend software development.Strong programming skills in Python, Go, Java, or Node.js/TypeScript.Good understanding of APIs, databases, data structures, algorithms, and software engineering principles.Strong problem-solving and debugging skills.Ability to write clean, maintainable, and testable code.Ownership mindset and ability to work independently in a fast-paced environment.Curiosity and willingness to learn new technologies.Interest in AI, developer tools, cloud infrastructure, and modern software engineering.Technical SkillsPython, Go, Java, or Node.js/TypeScriptREST APIs and microservicesPostgreSQL, MySQL, MongoDB, or similar databasesRedis and caching conceptsAsynchronous programming and event-driven systemsDocker and containerised applicationsAWS, Azure, or Google CloudGit and CI/CD workflowsKubernetes and cloud-native development is a plusLogging, monitoring, observability, and production debuggingAI/LLM APIs, RAG, embeddings, or AI agents is a plusWhy Join RevolteBuild the future of AI-powered software engineering.Work across AI, backend engineering, cloud infrastructure, and developer experience.Solve real-world problems involving scalability, reliability, and distributed systems.Work closely with experienced engineers across AI, platform, and product teams.Take ownership of features from design through production.Learn and work with modern technologies in a high-ownership environment.Grow with an ambitious AI-first company and help shape the future of software engineering.