Senior Software Engineer -Full Stack (NaukriCampus)
Key Responsibilities:
- Design, develop, and maintain scalable web applications using React.js, JavaScript, HTML5, and CSS.
- Build reusable UI components and manage application state using Redux and Context API.
- Develop backend services, business logic, and RESTful APIs using Java or Python.
- Work with SQL and NoSQL databases, including MySQL or MongoDB.
- Build and integrate Generative AI/LLM-powered features into applications.
- Write clean, maintainable, and efficient code; participate in code reviews, testing, debugging, and performance optimization.
- Collaborate with cross-functional teams to deliver reliable, high-quality software solutions.
Requirements:
- Strong proficiency in JavaScript, React.js, HTML5, CSS, and state management using Redux or Context API.
- Hands-on experience with backend development using Java or Python and building RESTful APIs.
- Experience working with SQL or NoSQL databases, with an understanding of database design and query optimization.
- Practical experience integrating Generative AI/LLM-powered solutions into applications, including LLM APIs and prompt engineering.
- Strong understanding of data structures, algorithms, object-oriented programming, and software engineering fundamentals.
- Familiarity with Git, debugging, testing, and application performance optimization.
- Good problem-solving skills and the ability to work collaboratively in a fast-paced development environment.
Roles and Responsibilities
Key Responsibilities:
- Design, develop, and maintain scalable web applications using React.js, JavaScript, HTML5, and CSS.
- Build reusable UI components and manage application state using Redux and Context API.
- Develop backend services, business logic, and RESTful APIs using Java or Python.
- Work with SQL and NoSQL databases, including MySQL or MongoDB.
- Build and integrate Generative AI/LLM-powered features into applications.
- Write clean, maintainable, and efficient code; participate in code reviews, testing, debugging, and performance optimization.
- Collaborate with cross-functional teams to deliver reliable, high-quality software solutions.
Requirements:
- Strong proficiency in JavaScript, React.js, HTML5, CSS, and state management using Redux or Context API.
- Hands-on experience with backend development using Java or Python and building RESTful APIs.
- Experience working with SQL or NoSQL databases, with an understanding of database design and query optimization.
- Practical experience integrating Generative AI/LLM-powered solutions into applications, including LLM APIs and prompt engineering.
- Strong understanding of data structures, algorithms, object-oriented programming, and software engineering fundamentals.
- Familiarity with Git, debugging, testing, and application performance optimization.
- Good problem-solving skills and the ability to work collaboratively in a fast-paced development environment.