Client is looking for a Full stack Developer, you will be responsible for developing and maintaining scalable, high-performance web applications, both on the front-end and back-end. You will design, develop, and deploy microservices and implement new features using modern technologies such as Node.js, Spring Boot, Angular, and React. You will also leverage analytics tools to generate reports and monitor performance. This role involves writing clean, efficient code and ensuring quality through unit testing, automation, TDD, and BDD practices. Working in an agile environment, you'll collaborate with cross-functional teams to deliver high-impact software aligned with business goals.
Primary Responsibilities
Full stack Development
Design and develop microservices using Node.js and Spring Boot.
Build responsive, dynamic front-end components with Angular and React.
Integrate front-end and back-end systems for a seamless user experience.
Ensure application scalability and optimal performance.
Analytics Tools & Report Generation
Utilize analytics tools to monitor performance and extract insights.
Build dashboards using platforms like Tableau or Power BI.
Write SQL queries to support reporting and business decision-making.
Deliver actionable insights via custom reports and data visualizations.
Testing & Quality Assurance
Implement automated unit, integration, and functional tests.
Adopt TDD and BDD methodologies for testable code.
Debug and optimize code across the stack.
Work with QA teams to resolve testing issues.
API & Database Management
Design and maintain RESTful APIs.
Write optimized SQL/NoSQL queries for data access.
Manage both relational and non-relational databases efficiently.
Version Control & Deployment
Use Git and other tools for version control.
Work with DevOps to automate builds and manage CI/CD pipelines.
Participate in seamless deployment and release processes.
Collaborative Development
Collaborate with product managers, designers, and fellow developers.
Conduct code reviews and ensure adherence to quality standards.
Contribute to internal documentation and technical knowledge sharing.
Performance Optimization
Tune performance on both front-end and back-end.
Identify and resolve bottlenecks using diagnostics tools.
Optimize applications for cloud scalability and speed.
User Support & Communication
Assist support teams in resolving user issues promptly.
Offer technical support and communicate feature updates to users.
Process Improvement & Documentation
Maintain clear documentation for processes and codebases.
Identify recurring technical issues and propose solutions.
Stay current with emerging technologies and industry best practices.
Technical Skills & Expertise
4 to 6 Years Experience
Backend: Node.js, Spring Boot
Frontend: Angular, React
Databases: MySQL, MongoDB, DQL/DML/DDL
Analytics Tools: Tableau, Power BI
Version Control: Git ,API Development: RESTful API design & consumption
Testing: Jest, Mocha, Jasmine, JUnit
TDD/BDD: Hands-on experience in test-driven and behavior-driven development
Cloud: AWS, Azure, or Google Cloud (cloud-native development)
CI/CD: Jenkins, GitHub Actions, GitLab CI, etc.
Build Tools: Webpack, Babel, Maven, Gradle
Job Type: Full-time
Work Location: In person
Application Deadline: 10/08/2025
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.