NodeJS Developer
Bangalore, OnsiteDepartment
Software
Employment Type
Full Time
Minimum Experience
3 Years
- Full Time
- Onsite Working
About the role
We are looking for a Node.Js Developer with a minimum of three years of experience to produce scalable software solutions. As a Node.js developer, you should be comfortable around back-end coding languages, development frameworks, know-how of DB, and third-party libraries. You should also be a team player with a knack for UI, visual design and utility.
Core Responsibilities
- Design and develop server-side applications using NodeJS, adhering to best practices and coding standards.
- Build and maintain RESTful APIs, ensuring secure and efficient data exchange between the server and client applications.
- Integrate with databases using efficient data modelling and query optimization techniques.
- Collaborate with frontend developers to implement seamless integration between server-side and client-side components.
- Work closely with architects and product owners to understand business requirements and translate them into technical solutions.
- Ensure high performance, scalability, and availability of NodeJS applications through optimization and efficient resource utilization.
- Conduct thorough testing and debugging of server-side components to ensure functionality, reliability, and error-free operation.
Required Skills
- Bachelor's degree in Computer Science
- 3 - 5 years of proven experience as a NodeJS Developer with a strong portfolio of successful NodeJS projects.
- Solid understanding of server-side development principles and experience with NodeJS frameworks like Express.
- Experience with databases and query languages (MongoDB & MySQL).
- Knowledge of RESTful architecture and API design principles, including authentication and authorization mechanisms.
- Familiarity with cloud platforms (AWS) and deploying applications in a cloud environment.
- Strong understanding of asynchronous programming and event-driven architecture.
- Proficient in version control systems (e.g., Git) and collaborative development workflows.
- Expertise in development of microservices using Node JS.
- Strong Object-Oriented Programming principles. Thorough understanding and practicing SOLID principles.
Nice to Have
- Experience with Docker or Kubernetes.
- Familiarity with serverless architecture and platforms like AWS Lambda.
- Knowledge of performance optimization techniques and tools.
- Understanding of security best practices in web application development.
About Nexia
A new age company, we help companies thrive in a digital world by using design and technology to create products and services that people love. Proud to have been part of the global digital evolution since 2012, we keep people central to our business.