Node.JS
Experience : 1 to 4 Years.
Work Location : Bengaluru.
Interview : 2rounds Virtual.
1 round Face to Face round.
Summary :
This role is ideal for a Software Development Engineer with foundational experience looking to grow their skills in a fast-paced environment. The candidate will primarily focus on implementing and testing new features under guidance, contributing to both server-side and client-side applications.
Key Responsibilities
- Frontend Contribution : Implement new features and maintain existing frontend development using Angular or server-side JavaScript applications using Node.js.
- API Development : Assist in the development and maintenance of RESTful APIs and contribute to the team's move towards a microservices architecture.
- Quality Assurance : Write unit and integration tests to ensure code quality and stability.
- Tooling & Automation : Utilize basic scripting (e.g., Python, Bash) to automate repetitive tasks.
- Environment Setup : Become familiar with basic commands and operations in a Unix / Linux environment and containerization concepts (Docker, Podman).
Required Skills & Qualifications
1-4 years of professional experience in software development.Proven programming skills in Javascript and / or Typescript.Basic understanding of RESTful APIs and common design patterns.Familiarity with at least one major database technology (PostgreSQL or Microsoft SQL Server).Knowledge of network fundamentals and protocols (e.g., HTTP, TCP / UDP).Excellent problem-solving skills and the ability to work effectively within a team.