Experience
Up to 3 yrs
Job Location
Pune, India
Vacancy
1
Designation
Node JS Developer
Job Type
ONSITE
Job Description
Educational Qualification: A Bachelor s degree in Computers.
Job Responsibilities
- Develop, record and maintain cutting edge web based NodeJS applications on for various project use cases.
- Build innovative, state-of-the-art applications and collaborate with the User Experience (UX) team.
- Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications.
- Integration of data storage solutions and solve complex performance problems and architectural challenges.
- Writing reusable, testable, and efficient code and implementation of low-latency, high availability, and performant application.
- Prepare and maintain all applications utilizing standard development tools.
- Utilize backend data services and contribute to increase existing data services API.
- Lead the entire web application development life cycle right from concept stage to delivery and post launch support.
- Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues.
- Document the development process, architecture, and standard components.
- Coordinate with co-developers and keeps project manager well informed of the status of development effort and serves as liaison between development staff and project manager.
- Keep abreast of new trends and best practices in web development.
What makes you a great fit
- Strong proficiency with NodeJS development ecosystem
- Knowledge of Node.js and frameworks available for it such as Express
- Good understanding of server-side templating languagessuch as EJS, Pug
- Good understanding of server-side CSS pre-processors such as Sass, Less
- God knowledge of Relational, NoSQL and streaming databases such as PostgreSQL, MongoDB, Apache Kafka etc.
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Experience with AWS, basic dev ops, and scaling infrastructure to support increases in users
- Familiarity with the whole web stack, including protocols and web server optimization techniques
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
Soft skills
- Out- of- the- box thinking and strong analytical skills with ability to conduct research, data analysis, and resolve complex problems is a prerequisite for this position.
- Excellent communication skills, verbal and written
- Ability to multi- task and work in a challenging, fast paced environment
- Strong work ethic and organizational skills with a positive, can- do attitude.
- Team Player
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
