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 up-to-date 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 transparent 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
Positive command of written and spoken English is essential.
📌 Principal Software Engineer Bengaluru
🏢 Esyasoft Technologies
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.