Software Engineer
Bangalore, INDIA
Job description
Job Description
Job Description Summary
We are looking for a Software Engineer with 3 to 5 years of experience in full-stack development to join our team. The ideal candidate should have strong experience in modern front-end technologies and service-side development, with the ability to build scalable and high-quality web applications.
Job Description
Key Responsibilities
· Develop and maintain modern web applications using React.js/KnockoutJs .
· Write clean, maintainable, and scalable code using JavaScript and TypeScript .
· Build responsive UI using HTML5 and CSS3 .
· Develop and maintain backend services using .NET .
· Create and maintain unit tests using frameworks like Jest or Jasmine .
· Implement automation tests using Playwright .
· Collaborate with UX designers, product managers, and other engineers to deliver high-quality features.
· Participate in code reviews, debugging, and performance optimization .
· Follow best practices in software development, testing, and deployment .
Required Skills
· 3 to 5 years of experience in full-stack software development .
· Strong experience with React.js .
· Proficiency in JavaScript, TypeScript, HTML5, and CSS3 .
· Experience with unit testing frameworks such as Jest or Jasmine .
· Experience with Playwright automation testing .
· Experience in service development using .NET .
· Good understanding of REST APIs and web services .
· Familiarity with Agile development practices .
Preferred Qualifications
· Experience working with component libraries or design systems .
· Experience with CI/CD pipelines and DevOps practices .
· Strong problem-solving and debugging skills.
· Good communication and collaboration skills.
Additional Information
Relocation Assistance Provided: Yes