Job Description : Software Engineer (3–5 Years Experience)
About the Role
We 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.