Save Job Back to Search Job Description Summary Similar JobsOpportunity to work in a fast-growing AI based environmentStable work environment with good salary perksAbout Our ClientA Singapore based AI companyAI-powered document processing platform, a self-learning intelligent document processing tool designed for enterprises.Job DescriptionProficiency in front-end technologies (ReactJS, TypeScript, Apollo, Material UI).Experience with Tailwind CSS for UI enhancements.Expertise in back-end development (Node.js, Python3).Strong understanding of SQL and NoSQL databases (PostgreSQL).Experience with GraphQL and API development.Knowledge of event-driven systems using RabbitMQ.Familiarity with DevOps tools and practices (CI/CD, Docker, Kubernetes, Helm).The Successful ApplicantProject Leadership and Independence:Drive projects independently with strong independence and experience working in cross-functional and lean engineering teams.Lead and mentor junior developers to ensure high-quality code and efficient project execution.Database Management:Develop and optimize database schemas (SQL and NoSQL) to enhance performance as the system scales.Ensure data integrity, security, and efficient data retrieval processes.Collaborate on a major overhaul of our DB schemas to support millions of documents processed monthly.Third-Party Integrations:Integrate with third-party software for data ingestion, data export, and notification/audit trails.Develop and maintain APIs for seamless integration with external services.Event-Based Systems:Design and implement scalable event-based systems using RabbitMQ and other appropriate technologies to handle high document processing and event notification systems.Ensure these systems are optimized for performance and reliability.GraphQL and API Development:Overhaul GraphQL APIs using TypeScript to provide seamless UX and smooth scaling.Ensure API scalability, security, and maintainability.Implement best practices for GraphQL, such as query batching, pagination, and caching to optimize performanceFrontend Development:Upgrade the frontend to use Tailwind CSS, ensuring a consistent and responsive UI.Work with ReactJS, TypeScript, Apollo, and Material UI components to enhance the user interface.What's on OfferCompetitive salary and benefits package.Remote work opportunityOpportunity to work on challenging projects with cutting-edge technologies.Collaborative and dynamic work environment.Professional growth and development opportunities.Quote job refJN-032025-6694729Job summaryFunctionInformation TechnologySub SectorIT DevelopmentWhat is your area of specialisation?Technology & TelecomsLocationBangaloreJob TypePermanentJob ReferenceJN-032025-6694729Work from HomeWork from Home or Hybrid