Esyasoft logo

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.

More jobs at Esyasoft

See all openings at Esyasoft

More jobs in Bengaluru

See all jobs in Bengaluru