20 TechPoppy Jobs
Senior Software Engineer - Node.js/AngularJS (5-7 yrs)
TechPoppy
posted 13hr ago
Key skills for the job
Job Role : Senior Software Engineer (NodeJs+Angular)
Experience : 5 - 7 years
Primary job role
Notice period : Immediate
Location : Trivandrum/Bangalore
The senior software engineer's primary job role will be to develop software and information systems by creating and designing new functionalities and installing software solutions while playing a leadership role by understanding design methodologies and the overall software development life cycle.
Main duties and responsibilities :
- Involve in all stages of the software development lifecycle, including requirement gathering, designing, developing, testing, managing deployments, issue reviewing, and performing maintenance.
- Maintain a high level of expertise in all technology areas used by the team.
- Produce high-quality designs by following industry best practices and coding standards.
- Communicate with the clients.
- Communicate with technical and non-technical stakeholders verbally and in writing.
- Work with non-technical business teams to understand the functionality, composition, and user
requirements.
- Participate in effort estimations and design discussions.
- Provide technical support.
- Train and guide junior developers.
Note :
- Angular/React + Nodejs/NestJs + Microservices+ Event driven architecture -Kafka/RabbitMQ+ Cache - Redis
Experience :
- 5 - 7 years of experience in a relevant field, including 3 - 4 years' experience as a senior software engineer.
Technical knowledge :
- Angular
- Node.js
- RESTful API integration
- Experience working with Docker and containerized applications
- Experience working with Kubernetes or other container orchestration tools
- Hands-on knowledge and understanding of AWS environments
- Experience in full-stack development
- Knowledge of RDBMS and Document Database
- Experience with Agile and Scrum development methodologies
- Exposure to continuous integration (CI/CD)
- Knowledge of version control systems such as Git and TFS
- Good analytical and problem-solving skills
- Up to date knowledge of latest technologies, tools, and platforms
- Ability to complete tasks with minimum supervision
- Ability to play a leadership role
Qualifications :
- Bachelor's degree in computer science, software engineering, or an equivalent qualification
- Behavioral competencies
- Communication
- Teamwork and collaboration
- Client orientation
- Results and execution orientation
Functional Areas: Software/Testing/Networking
Read full job description