Node.js Developer Job in Thinq24
Node.js Developer
Thinq24
4+ weeks ago
- Chennai, Tamil Nadu
- Not Disclosed
- Full-time
- Permanent
Job Summary
Key Skills required:
- Expert in advanced JavaScript, strong coding proficiency with Node.js, Express, and JavaScript.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Proficiency and hands-on experience with one or more of the following: Backbone / KnockoutJS / EmberJS / ReactJS / AngularJS
- Working knowledge of Promises, callback hell and ways to avoid it.
- Must-Have good hands-on MongoDB
- Experience with real-time technologies like engine.io, socket.io (preferred).
- Familiarity with database technologies such as SQL Server, NoSQL, etc.
- Familiarity with cloud message APIs and push notifications.
- Restful web services, service-oriented architectures.
- Experience with threading, and performance tuning.
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Understanding fundamental design principles behind a scalable application.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- A knack for benchmarking and optimization will be valued
- Proficient understanding of code versioning tools (GIT and SVN)
- Knowledge of best practices in continuous integration will be an added advantage
Responsibilities:
- Be a part of a high growth startup to design and build cloud based solutions to meet customers needs.
- Understanding the scope of work.
- Design and build advanced applications for the client side applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and API's.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Understanding and adopting the current internal development work flow and processes.
- Understanding client requirements as communicated by the project manager.
- Arriving on timelines for projects, either independently or as a part of a team.
- Executing projects either independently or as a part of a team.
- Writing Scalable, maintainable code.
- Unit testing prepared modules.
- Bug fixing issues as reported by the QA team.
- Optimization and performance tuning of code.
- Ready to work in small and tightly knit team.
- The right candidate loves programming, ships code to production quickly and is passionate about building products for web & mobile.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Experience Required :
1 to 3 Year
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve JobGrin
Need Help? Contact us