Esyasoft

Senior Software Engineer - Full-Stack

Esyasoft

Bangalore, Karnataka, IndiaFull timePosted Mar 5, 2026

Job description

Responsible for designing, developing, and maintaining scalable web applications across front-end and back-end technologies, ensuring performance, security, and high-quality user experience.

Key Responsibilities

Application Development Design and develop front-end applications using modern frameworks Build and maintain back-end services and APIs Front-End Development Develop responsive UI using React / Angular / Vue Ensure cross-browser compatibility and performance optimization Build scalable and secure backend services Develop RESTful APIs and business logic using Java / Node.

js / Python / .NET Work with databases (SQL and NoSQL) Support different test phases e.g Unit test /Integration test etc . Integrate front-end with back-end services Write unit, integration, and API tests Collaboration & Documentation Work closely with product, QA, and DevOps teams Produce clear technical documentation Containerize applications using Docker Support CI/CD pipelines for automated builds and deployments Write clean, maintainable, and testable code Collaborate with product owners, designers, and DevOps teams on scrum ceremony Qualification: Bachelor’s degree in computer science, Engineering, or equivalent Job Specific Skills: 2–8 years of experience as a Full Stack Developer Front-end frameworks (React / Angular / Vue) Back-end technologies (Java, Node.

js, Python, .NET) REST APIs and Micro services Databases (MySQL, PostgreSQL, MongoDB) Git version control Good command of written and spoken English is essential.