Job Description : Software Engineer (3–5 Years Experience)About the RoleWe are seeking a Software Engineer with 3–5 years of professional experience who excels in problem-solving, has strong communication skills, and is proficient in modern JavaScript frameworks. The ideal candidate should have hands-on experience in backend development, REST APIs, and databases, along with a foundational understanding of AI / ML and prompt engineering.Responsibilities- Develop, test, and maintain scalable applications using JavaScript frameworks (React, Node.js, Next.js, etc.).- Work on backend development using JavaScript-based frameworks (Node.js, Express).- Design, build, and integrate REST APIs for web and mobile applications.- Manage and optimize databases (SQL / NoSQL).- Collaborate with product, design, and engineering teams to deliver high-quality solutions.- Debug, optimize, and improve application performance.- Explore AI / ML-driven features and develop optimized prompts for LLMs.- Communicate technical ideas effectively to technical and non-technical stakeholders.Requirements- 3–5 years of experience as a Software Engineer or Full Stack Developer.- Strong expertise in JavaScript / TypeScript and experience with front-end and back-end frameworks (React, Node.js, Express, Next.js, etc.).- Proven experience in REST API development and integration.- Hands-on experience with databases (MySQL, PostgreSQL, MongoDB, or similar).- Excellent problem-solving and communication skills.- Basic understanding of AI / ML concepts.- Knowledge or experience with prompt engineering and large language models (LLMs).Nice to Have- Familiarity with cloud platforms (AWS, GCP, Azure).- Exposure to AI / ML frameworks (TensorFlow, PyTorch, Scikit-learn).- Understanding of CI / CD pipelines and DevOps practices.- Prior experience in building or integrating AI-powered applications.
Developer Javascript • Bengaluru, Karnataka, India