
What we expect of you:
- 4+ years of experience building scalable backends using Nodejs
- In-depth knowledge of any framework of Nodejs (i.e. Express, Hapi, Koa.js)
- Hands on experience with developing REST APIs using Node.js and any of the above framework
- Good understanding of standard authentication systems such as OAuth2 and JWT
- Should have experience with Socket.IO
- Should have understanding of Model, Caching, Async mechanisms
- Knowledge of server-side templating (e.g. Jade, Handlebars.js, etc.)
- Hands-on experience with implementing Role based User authentication and authorization system
- Understanding of Caching, Database Interactions, Middlewares
- Able to engineer the best performing solutions and always keeping scalability in mind
Must haves:
- Strong problem solving skills
- Passion for building robust systems that are engineered to handle failure scenarios, an attitude to maintain coding standards
- Strong advocate for producing quality software who makes sure issues are raised and resolved
What makes you a great fit for Aubergine:
- Knowledge of data structures and algorithms
- Hungry for more responsibility and knowledge
- Experience with at least one of the cloud platforms like AWS, GCP, Azure, Digital Ocean etc. (docker, Kubernetes, microservice good to have)
Skills: NodeJs
Experience required: 4+ years
Job Type: Full time/ Permanent
Perks and Benefits:
- Flexible shift timings
- Company-sponsored certifications.
- Team friendly culture
- Flat hierarchy
- Carrom, Table tennis games, Cricket Tournament Participation for interested employees
- Snack-filled pantry for team members
- Group Medical Insurance (*)
- 5 days working.
Employment Type
Full-time

About Aubergine Solutions Pvt. Ltd.
About
Connect with the team
Similar jobs
Hi,
I am having an ajob opportunity for the role of "Node Js developer" permanent work from home.
Please find the below JD
Responsibilities:
We are looking for a candidate who possesses a passion for pushing technologies to the limits and will work with our team of talented engineers to design and build the next generation applications.
- You will work closely with our product and design teams to build the backend engine and implement web services using the latest principles.
- Candidates should have working knowledge of NodeJS latest versions. Candidates with additional knowledge of technologies like JAVA, CAKEPHP will be preferred more.
Skills Required :
NodeJS, REST API, JSON Data Format, Integrating Third Party Libraries, MYSQL/MONGODB Databases and similar.
- Affinity for backend technologies.
- Experience in writing modular/reusable code using node frameworks
- Deep technical Knowledge and Good problem solving abilities.
- Good communication skills and solid interpersonal skills.
- Team Management skills is must
-Qualification Required : MCA/B.Tech Candidate Only
We're seeking passionate, next-gen minded engineers who are excited about solving complex technical challenges and building innovative, first-of-its-kind products which make a tangible difference for our customers. As a Backend SDE-1, you will play a key role in driving strategic initiatives, collaborating with cross-functional teams across business, product, and operations to solve exciting problems. This role demands strong technical acumen, leadership capabilities, and a mindset focused on innovation and operational excellence.
We value individuals who think independently, challenge the status quo, and bring creativity and curiosity to the table—not those who simply follow instructions. If you're passionate about solving problems and making an impact, we'd love to hear from you.
Key Responsibilities
- Strategic Planning: Work closely with senior leadership to develop and implement engineering strategies that support business objectives. Understand broader organization goals and constantly prioritise your own work.
- Technical Excellence: Understand the onground problems, explore and design various possible solutions to conclude and implement scalable, extensible and secure software systems. Implement and learn best practices in technical architecture, coding standards, and software testing to ensure product delivery with highest speed AND quality.
- Project and Program Management: Setting up aggressive as well as realistic timelines with all the stakeholders, ensure the successful delivery of engineering projects as per the defined timelines with best quality standards ensuring budget constraints are met. Use agile methodologies to manage the development process and resolve bottlenecks.
- Cross-functional collaboration: Collaborate with Product Managers, Design, Business, and Operations teams to define project requirements and deliverables. Ensure the smooth integration of engineering efforts across the organization.
- Risk Management: Anticipate and mitigate technical risks and roadblocks. Proactively identify areas of technical debt and drive initiatives to reduce it.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- 1+ years of experience in software engineering
- Excellent problem-solving skills, with the ability to diagnose and resolve complex technical challenges.
- Strong understanding of software design principles and patterns.
- Hands on with multiple programming languages and modern development frameworks.
- Understanding of relational and non-relational databases.
- Experience with Redis, ElasticSearch.
- Strong communication and interpersonal skills, with the ability to influence and inspire teams and stakeholders at all levels.
Skills:- MySQL, Python, Django, AWS, NoSQL, Kafka, Redis, ElasticSearch
1. Need to have an understanding of Elastic Search, Kafka, mongo DB, etc.
2. Should have experience of Jupter noobooks, data bricks
3. Java, Pythons
4. Senior level, 5-10 years of experience
5. It is important they have those skills so that they can take over current work. There are codes written in both Java as well as Python. (Java is legacy but that is the main search engine code). So it will be counter-productive if engineers hired have experience in both.
6. Excellent communication, analytical, research, grasping skills
Overview of the role
As a Node Developer you will be collaborate with cross-functional teams to define, design and build performant modern web applications and services. Build high-quality web applications and services by writing clean and modular code.
Must have skills
- Overall 3-5 Years of experience in writing unit and integration tests to ensure the robustness and reliability of web applications and services.
- Measure and improve the performance of microservices. Catalyse growth within the team through code reviews and pair programming to maintain high development standards
- Investigate operational issues to find the root cause and propose improvements Design, build, and maintain APIs, services, and systems across Stripe’s engineering teams.
- Expert level of experience in the design and development of Web Applications, and highly scalable distributed systems.
- Should have experience in development skills using the latest technologies including NodeJS(fastify framework), Microservices, PostgreSQL, Redis, etc. Should have exposure to NoSQL and SQL development.
- Comprehensive knowledge of physical and logical data modeling, and performance tuning.
- Should possess excellent communication, presentation, and interpersonal skills.
- Ability to work collaboratively and productively with globally dispersed teams.
- Build high-performance teams and Coach teams for successful career growth.
- Experience working with relational and non-relational databases, query optimization, and designing schema
Desired Background
Bachelors/Masters Degree in Computer Science, Information Technology
The Back-end Developer primarily participates in designing and implementing new services as well as participates in customer delivery. It will be possible to influence your work profile based on your interests.
While not mandatory, a generic understanding of user interfaces and being able to position oneself as an end-user is highly desirable. We appreciate also prior knowledge of the Image Processing domain.
We are looking for well-rounded people who care about their craft and understand software development. While we value a formal degree in computer science we do not require one - a candidate with a strong background, open mind and ability to learn would be an ideal addition to our team.
That being said, here is what we think the ideal team member would be:
Responsibilities:
- Develop and Integrate Django backend and API's with frontend framework.
- Working closely with UX and Front-end Developers
- Participating in architectural, design and product development
- Designing and creating RESTful APIs for internal and partner consumption
- Working in an agile environment with an excellent team of engineers.
- Experienced with the Django REST framework
- Good experience of Python coding skills
- Hands on experience on designing and structuring of database most likely ORM (i.e MongoDB)
- Knowledge of how to build and use with RESTful APIs
- Strong knowledge of version control (i.e. git, etc.)
- Experience deploying Python applications into production.
- Working experience on Apache services.
- Knowledge of cloud services is a plus.
Qualification: Engineering from CSE/IT
Job Location : Mumbai / Bangalore
Expereince : 3 to 8 Years
JD :
Hands on experience in Python in 2.x and 3.x versions
- Developed and deployed services in AWS serverless Architecture
- Developed REST API’s using serverless framework, AWS Lambda, API Gateway
- Developed queue and notification services using AWS components - SQS, SNS
- Implemented authorization and authentication using AWS Cognito pool
- Developed Facial recognition systems using AWS Rekognition
- Hands on experience in Flask, Tornado, Quartz framework
- Hands on experience in designing and working on MicroService & Monolithic architecture
- Basic understanding of front-end technologies HTML, CSS, JavaScript, jQuery
Mongo dB experience is must

It can be taking our own product and customizing as per the customer requirements or developing applications from the scratch.









