Principal Software Engineer - FullStack Node & React

7 - 12 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Principal Software Engineer - FullStack with our company, you will work closely with the Architect and DevOps teams, forming an autonomous development squad responsible for a part of the product. Your primary location will be in Hyderabad, and we are looking for candidates currently residing there or willing to relocate. **Key Responsibilities:** - Designing and developing software Products: You will be responsible for designing, developing, and maintaining software products using a Java, Node.JS, React framework in Microservices architecture hosted on AWS cloud. - Collaborating with cross-functional teams: You will work closely with cross-functional teams such as product management, user experience, DevOps, and CloudOps teams to deliver high-quality software product. - Participating in agile development practices: You will be responsible for participating in agile ceremonies such as grooming, stand-ups, sprint planning, and retrospectives. - Staying up-to-date with emerging technologies: You will be expected to stay up-to-date with emerging technologies and industry trends, and apply this knowledge to improve software development practices. **Qualifications Required:** - Minimum 7+ years of software engineering development experience developing cloud-based enterprise solutions. - Expertise in programming languages (Java, JavaScript, HTML5, CSS) - Expertise in JavaScript frameworks (Node.js, React, Redux, Angular, Express.js) - Expertise with frameworks (Spring Boot, Stream processing) - Expertise in working with REST API, Web services, and SAML integrations - Expertise working with databases preferably Postgres. - Good knowledge of DevOps (Docker, Kubernetes, Ansible, AWS) - Experience with code versioning tools, preferably Git (Github, Gitlab, etc) and the feature branch workflow - Working Experience on Kafka, RabbitMq (messaging queue systems) - Knowledge of design principles and design patterns - Good problem solving and analytical skills and understanding of various data structures and algorithms. - Must know how to code applications on Unix/Linux based systems. - Experience with build automation tools like Maven, Gradle, NPM, WebPack, Grunt. - Sound troubleshooting skills to address code bugs, performance issues, and environment issues that may arise. - Good understanding of the common security concerns of high volume publicly exposed systems - Experience in working with Agile/Scrum environment. - Strong analytical skills and the ability to understand complexities and how components connect and relate to each other. Join us as a Principal Software Engineer - FullStack, and become a part of our dynamic team working with cutting-edge technologies and contributing to the overall success of the company.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You