Job Title: Senior Full-Stack Engineer
Location: Kolkata, Hybrid.
About the Role:
We are looking for a highly skilled Full-stack Engineer who enjoys building scalable, high-quality
web applications from end to end. Who have strong hands-on experience across modern
frontend frameworks and robust Java backend services, and who can take ownership of
delivering production-grade solutions. who is comfortable working in fast-paced,
collaborative environments and have a strong focus on clean architecture, performance, and security.Who thinks beyond just coding — who care about system design, maintainability, and user experience. Who proactively identify risks, improve engineering practices, and mentor other developers when needed. Who is equally comfortable diving into complex
backend logic and crafting responsive, intuitive user interfaces.
What You Will Be Doing
• Design, develop, and maintain scalable full-stack applications using React, Angular, and Java (Spring Boot preferred).
• Build responsive, high-performance user interfaces with modern frontend best practices.
• Develop and optimize RESTful APIs and backend services.
• Collaborate with product managers, architects, and UX designers to translate business requirements into technical solutions.
• Ensure code quality through unit testing, integration testing, and code reviews.
• Improve application performance, reliability, and security across the stack.
• Participate in architecture and design discussions, contributing to technical decisions and standards.
• Work with CI/CD pipelines and DevOps teams to support automated build, test,
and deployment processes.
• Troubleshoot production issues and implement robust monitoring and logging.
• Mentor junior engineers and promote engineering best practices across the team.
• Learning AI/ML technologies and contribute to build AI based product.
• Apply ownership mindset.
Qualifications & Experience Required
• Bachelor's or master's degree in computer science, Engineering, or related field (or equivalent practical experience).
• 5+ years of professional software development experience.
• Strong experience with ReactJS (hooks, state management, component lifecycle)
• Experience with Angular (2+) and good knowledge of AngularJS
• Proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3
• Experience consuming REST APIs
• Working knowledge of C#/.NET backend
• Experience with Git and agile development
• Understanding of responsive design and cross-browser compatibility
• Experience with Docker, Jenkins/Gitlab CI/CD pipelines, microservices architecture
• Good knowledge of shell scripting, NGINX, Grafana and Kibana
• Working knowledge of Java, Spring Boot backend
• Concept of GenAI, LLM, and ML
• Strong concept of SDLC and design patterns.
Good To Have
• Experience with Redux, Context API, RxJS, i18
• Experience with Spring or .NET Core
• Experience in AI/ML tool-based coding
• Experience in performance monitoring dashboards
• Working knowledge of Python
Currently, there aren't any salaries for this role at Evolving Systems shared by other job seekers.
View more salaries from Evolving Systems →Achieve your dream job with our top-notch tools!
Resume Checker
Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!
AI InterviewPrep
Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!
Resume Builder
Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!