Job Title: Full Stack – Software Engineer
Company: Kroolo
Location: Jaipur, On-site
About Kroolo
Kroolo is transforming the modern workplace with a fully integrated AI-powered Productivity Platform that unifies Projects, Goals, Tasks, Documents, and Collaboration tools into a single intelligent workspace. Our mission is to enhance team efficiency and performance through smart, seamless, and connected work experiences.
Role Overview
We are seeking a Full Stack (Software Engineer) who is passionate about building high-performance, scalable, and user-centric web applications. In this role, you will design, develop, and optimize core platform features that power Kroolo’s next-generation productivity solutions.
Key Responsibilities
- Design, architect, and develop end-to-end web applications with a strong focus on performance, scalability, and maintainability.
- Build responsive, dynamic, and interactive user interfaces using React.js, Next.js, and TypeScript.
- Develop and optimize backend services using Node.js, Express, and GraphQL to enable efficient client-server communication.
- Design and manage relational and non-relational databases using PostgreSQL and MongoDB for optimal performance and data integrity.
- Implement real-time communication features using WebSocket or Socket.io for live collaboration and updates.
- Develop integration services and automation scripts using Python to connect with internal and third-party systems.
- Implement in-memory caching and performance optimization strategies using Redis.
- Manage application state effectively using Redux or Zustand.
- Perform unit testing and ensure delivery of high-quality, maintainable, and bug-free code.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Proven 2+ years of experience as a Full Stack Developer, with hands-on experience in building and deploying modern web applications.
- Strong expertise in Next.js or other Server-Side Rendering (SSR) frameworks.
- Deep understanding of GraphQL for building scalable and efficient APIs.
- Solid working experience with PostgreSQL and MongoDB databases.
- Solid understanding of responsive design principles and cross-browser compatibility.
- Experience with unit testing frameworks (Jest, Mocha, etc.).
- Excellent problem-solving and analytical skills.
- Strong communication skills and the ability to work independently.
Strong Expertise in :
- Frontend: React.js, Next.js, TypeScript, Redux/Zustand, HTML5, CSS3
- Backend: Node.js, Express, REST APIs, GraphQL
- Database: PostgreSQL, MongoDB
- Communication: WebSocket, Socket.io
- Caching: Redis
- Scripting: Python (for integrations)
Why Join Kroolo
- Be part of a company building the future of productivity using AI.
- Collaborate with a forward-thinking, global remote team.
- Opportunity to work on cutting-edge technologies and scalable architecture.
- Competitive compensation and flexible work culture.
Job Type: Full-time
Pay: ₹50,000.00 - ₹80,000.00 per month
Benefits:
- Health insurance
- Paid time off
- Provident Fund
Work Location: In person