
About Role:
- We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users.
- Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
- You will also be responsible for integrating the front-end elements built by your co-workers into the application. A basic understanding of front-end technologies is necessary as well.
Key Responsibilities:
- Integration of user-facing elements developed by front-end developers with server-side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data storage solutions such as database, caching servers
Qualification & Skills:
- Strong proficiency with JavaScript and Typescript
- Knowledge of Node.js and frameworks available for it such as Express, StrongLoop, etc
- Proficient in database systems (eg. MySql, MongoDB, DynamoDB)
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding accessibility and security compliance
- 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
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git

About Growisto
About
Work with the best: Learn from leaders who have built Growisto from the ground up. Work with down-to-earth, highly experienced, and insanely ambitious colleagues
As the business grows, you grow: We want Growisto to be built from within. We want to grow 10x in the next two years and you can play a significant role in helping Growisto achieving the same
More ownership: You will be a key member of the team at Growisto. We will look forward to giving you maximum ownership for your work
Photos
Connect with the team
Similar jobs
Job Title: Senior Node.js Developer
Company: P99soft
Locations: Bangalore, Pune, Hyderabad
Experience: 5+ years
Job Type: Full-time
About P99soft:
P99soft is a dynamic and innovative software development company dedicated to creating cutting-edge solutions for our clients. We take pride in fostering a collaborative and forward-thinking environment. As we continue to grow, we are seeking an experienced Senior Node.js Developer to join our team.
Responsibilities:
As a Senior Node.js Developer at P99soft, you will be a key contributor to our development team. Your responsibilities will include:
Backend Development: Lead the development of robust and scalable backend solutions using Node.js.
Architecture and Design: Make critical decisions regarding the architecture and design of Node.js applications, ensuring high performance and maintainability.
API Development: Design and implement RESTful APIs to support various front-end functionalities.
Database Integration: Collaborate with database administrators and integrate databases into Node.js applications.
Code Review: Participate in code reviews to maintain code quality and provide constructive feedback to team members.
Mentorship: Provide guidance and mentorship to junior developers, contributing to the growth and skill development of the team.
Requirements:
To be successful in this role, you should have:
4+ years of Node.js Development Experience: Proven experience in developing backend solutions using Node.js.
JavaScript Mastery: Strong command of JavaScript and its asynchronous nature.
Recommended Experience: Proficiency in Node.js, Typescript, React, and MongoDB.
Additional Skills (Plus):
Experience in Next.js, NestJS, Fastify, React Native, Golang, Docker, Kubernetes, or AWS.
Customer Interaction (Plus): Experience working directly with customers is a plus.
Additional Experience (Plus):
- API development or database design experience.
- Communication Skills: Excellent communication skills, both written and verbal, to collaborate effectively with team members and clients.
Key Responsibilities:
- Rewrite existing APIs in NodeJS.
- Remodel the APIs into Micro services-based architecture.
- Implement a caching layer wherever possible.
- Optimize the API for high performance and scalability.
- Write unit tests for API Testing.
- Automate the code testing and deployment process.
Skills Required:
- At least 2.5 years of experience developing Backends using NodeJS — should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.
- Excellent hands-on experience using MySQL or any other SQL Database.
- Good knowledge of MongoDB or any other NoSQL Database.
- Good knowledge of Redis, its data types, and their use cases.
- Experience with graph-based databases like GraphQL and Neo4j.
- Experience developing and deploying REST APIs.
- Good knowledge of Unit Testing and available Test Frameworks.
- Good understanding of advanced JS libraries and frameworks.
- Experience with Web sockets, Service Workers, and Web Push Notifications.
- Familiar with NodeJS profiling tools.
- Proficient understanding of code versioning tools such as Git.
- Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.
- Should be a fast learner and a go-getter — without any fear of trying out new things Preferences.
- Experience building a large scale social or location-base
1. 3+ years of experience in web development
2. Minimum 2+ years’ experience in Node JS
3. databases-MongoDB
Good to have
- Kubernetes & Dockers and experience with Cloud service APIs (e.g., GCP) are desirable.
- Github CI/CD experience
- Experience in the Real Estate will be a plus
Integration of user-facing elements developed by front-end developers with server side logic
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Implementation of security and data protection
Integration of data storage solutions, may include databases, key-value stores, blob stores, etc
Integrating in-house product with third party applications and creating ready connectors
Build microservices with modular design
Benchmarking applications in terms of number of concurrent users, number of requests per second and similar parameters
Documenting and updating APIs for customers systematically
Required Skills:
Programming Language: NodeJS
Capabilities: REST APIs, WebSockets, Express
Databases: MongoDB, Redis, ElasticSearch
Tools: GIT, VSCode
__________________________________________________________________
**ONLY LOOKING FOR CANDIDATES WHO LIVE IN MUMBAI
Speed, passion, attention to details, get it done attitude, long term association and 1st principal thinking and lastly team player with ZERO insecurities. Learning opportunities will surely be huge.
Responsibilities:
1. Build new services to meet critical product and business needs.
2. Design scalable systems to solve problems with modern cloud technology and industry best practices.
3. Articulate a long-term vision for maintaining and scaling our backend systems and the teams running them.
4. Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter.
5. Write high quality, well tested code to meet the needs of your customers.
Requirements & Qualifications
1. 3-7 years of recent hands-on coding and software design.
2. Bachelor degree or more in Computer Science or a related field.
3. A track record of projects completed on time – you are a flawless executor, not a procrastinator.
4. You find satisfaction in a job well done and want to solve head-scratching challenges.
5. Experience with all phases of the software development life cycle, best practices and Agile Software Development.
6. Solid OOP and software design knowledge – you should know how to create software that’s extensible, reusable and meets desired architectural objectives.
7. Establish Back-End Software Engineer best practices.
8. Working experience with NodeJS, PostgreSQL, In memory Database like Redis, Messaging Queues like RabbitMQ/Kafka
- Expertise in Web API is most preferable.
- Good experience needed in Angular 4+ implementation.
- Must have very good exposure and experience working with C#,ASP.Net,MVC, Entity Framework,Web Service,Java Script, jQuery and SQL Server.
- Strong Knowledge of software implementation best practices.
- Strong experience in debugging and working with n-tier arctitecture (UI,Business layer and Data Access layer) along some experience with service oriented arctitectures(SOA)
- Ablity to design and optimise SQL server stored procedures.
- Solid understanding of object oriented programming (OOP)











