Job Title: Software Engineer – I
Location: Bengaluru, Karnataka
Experience Required: 1+ Years
Education: Bachelor's in Computer Science / Information Technology / Related Field
Category: Software Engineering
Job Type: Full-Time
Service Line: Web Application Development
Role Overview
We are seeking a motivated and talented Software Engineer – I with hands-on experience in modern web technologies.
The selected candidate will contribute to both frontend and backend development for scalable, high-performance web applications.
This role involves working closely with cross-functional teams to deliver clean, efficient, and reliable code across all application layers.
Key Responsibilities
Develop and maintain frontend applications using ReactJS, HTML5, CSS3, and JavaScript (ES6+).
Design and implement scalable backend services and REST APIs using Node.js and Express.js.
Write clean, reusable, and well-documented code following industry best practices.
Collaborate effectively with designers, senior engineers, and product managers.
Participate actively in peer code reviews and agile development processes.
Troubleshoot, debug, and optimize applications for speed and efficiency.
Stay updated with the latest trends and best practices in full stack development.
Contribute across the full stack as required, from backend logic to UI enhancements.
Technical Requirements
Proficiency in ReactJS, JavaScript (ES6+), HTML5, and CSS3.
Strong working knowledge of Node.js and backend frameworks like Express.js.
Understanding of RESTful APIs and client-server architecture.
Familiarity with Git version control and collaborative development workflows.
Basic knowledge of SQL and NoSQL databases.
Solid grasp of responsive web design principles and accessibility standards.
Preferred Skills
Experience using modern development tools such as npm or yarn.
Familiarity with AI-driven development tools like ChatGPT, Cursor IDE, GitHub Copilot, or Claude AI.
Basic understanding of cloud platforms (AWS, Azure, GCP).
Exposure to containerization tools like Docker.
Ability to quickly learn and adapt to new technologies and development environments.
Educational Background
Bachelor’s degree in Computer Science, Information Technology, or a related technical discipline.
Candidates must have a minimum of 1 year of professional development experience.
Interview Process
Preliminary Assessment Round
Includes an automated video interview (15–30 minutes)
Assesses basic software engineering, problem-solving, and communication skills
Technical Assignment
Hands-on task to evaluate practical coding and implementation capability
Technical Interview
Conducted by the engineering team to assess frontend and backend proficiency
HR Discussion
Final round covering compensation, role expectations, and joining process