Software Engineer - MERN

2 - 6 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

In this role at Kroolo, you will be responsible for designing, developing, and optimizing core platform features to support the next-generation productivity solutions. As a Full Stack Software Engineer, your primary focus will be on building high-performance, scalable, and user-centric web applications. **Key Responsibilities:** - Design, architect, and develop end-to-end web applications with a strong emphasis on performance, scalability, and maintainability. - Create responsive, dynamic, and interactive user interfaces utilizing React.js, Next.js, and TypeScript. - Develop and optimize backend services using Node.js, Express, and GraphQL to facilitate efficient client-server communication. - Manage relational and non-relational databases like PostgreSQL and MongoDB for optimal performance and data integrity. - Implement real-time communication features using technologies like 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. - Effectively manage application state using Redux or Zustand. - Conduct unit testing to ensure the delivery of high-quality, maintainable, and bug-free code. **Required Qualifications:** - Bachelors or Masters degree in Computer Science, Software Engineering, or a related field. - 2+ years of proven 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. - Familiarity with responsive design principles and cross-browser compatibility. - Experience with unit testing frameworks like Jest, Mocha, etc. - Excellent problem-solving and analytical skills. - Strong communication skills and the ability to work independently. At Kroolo, you will have the opportunity to be part of a company that is revolutionizing the modern workplace with an AI-powered Productivity Platform. You will collaborate with a global remote team, work on cutting-edge technologies, and contribute to scalable architecture. Additionally, you will enjoy competitive compensation and a flexible work culture. **Job Type:** Full-time **Benefits:** - Health insurance - Paid time off - Provident Fund **Work Location:** In person,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You