
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
Responsibilities
Solve complex performance problems and architectural challenges
Build reusable code and libraries for future use
Build efficient, testable, and reusable Node JS modules
End-to-end ownership of modules, including designing, development, validation, deployment
Specifications:
Understanding the fully synchronous behavior of NODE JS.
Familiarity with One OOPS language
Familiarity with Workers/child processes & performance tuning
Experience with SQL/NoSQL databases and their declarative query languages (MySQL, and Mongo dB)
Strong knowledge of the common NODE JS or web server exploits and their solutions
Experience -
2-6 Year Qualifications Desired Skills NodeJS, HTML, CSS, Angular/React, JavaScript, Web Application Development, SQL/NoSQL
We are looking for a Node.js Developer to join our team.
In this role, you will be entrusted with developing JavaScript applications using Node.js.
Apply now for the role of a Node.js Developer at CodeBuddy that is opening doors for skilled, energetic developers looking for Mern Stack Developer Jobs.
If you can help us design and create multiple layers of applications while working cross-functionally across different infrastructures. You would fit perfectly if you love problem-solving, design, and creating quality offerings.
Technical Competency :
- Professional experience in Javascript Stack / Framework
- Development experience in Node.js
- Experience with backend using REST API.
- Proficiency in React.js concepts is a plus but not mandatory
- Experience with Object-Oriented Programming
- Ability to multitask and work in a fast-paced environment.
- Ability to document their code.
- Understanding accessibility and security compliance.
- To translate storyboards and various use cases to create high-performing apps
- Write, execute, and maintain clean, reusable, and scalable code
- Integrate our various data storage solutions
- Ensure the responsiveness and boost the performance of our apps
- Find and address the various bottlenecks and bug-fixes
- Help in code automatization
- Proficient use of GIT.
Interpersonal skills :
- Must be comfortable working in a team and independently when required.
- Must be disciplined, proactive, and self-motivated
- Needs to have problem-solving and analytical skills
- Good to have previous experience of direct client interaction for project briefs and updates.
What You Need To Apply:
- Previous work experience as a Node.js developer for 1 year at least.
- Strong experience with Javascript
- Self-motivated with the ability to work independently or jointly in a self-directed way.
- Demonstrated successful development of web or mobile-based applications
- Proven analytical and problem-solving capabilities
- Keen attention to detail
- Strong work ethic and desire to build industry-leading products
- Proactive instead of reactive
- Looking for ways to improve self and projects.
If you have it all in you, we are happy to have you with us!!!
Perks and Benefits:
We at Codebuddy believe our team is our biggest strength and we believe in paying our team members fair remuneration because we respect everyone’s effort.
- Review in every 9-12 months
- Opportunity to learn new technologies at the company's expense
- On-time salary (7th of every month)
- Fair pay policy
- Easy leave structure
- Performance awards
- Festival gifts
- Annual picnic
- Monthly dinner parties
We will be even happier if you have:
- Proficiency in Nest.js or Express.js,
- Being an open-source contributor,
- Ability to discover functional and non-functional requirements of an app, based on various levels of inputs from clients,
- Ability to transform customer ideas to business model and scope understandable by technical experts,
- Having excellent stakeholder management and client-facing skills.
Joining Codebuddy Means:
- Working in a comfortable and stimulating environment that boosts creativity,
- Being involved in challenging projects,
- Taking part and initiating knowledge-sharing initiatives,
- Working with clients from around the world,
- Having the opportunity to bounce your ideas off our experienced team,
- Enjoying flextime and flexplace: adjust your daily schedule to your individual needs!
- We decide together and value equality: there is no strong hierarchy in our teams, and every opinion is more than welcome,
- Processes based on Scrum and Agile methodologies,
- Dev-friendly processes such as Code Review,
- The constant development of your hard and soft skills
- Having a smooth start: your leader and a buddy will support you and mentor you.
What will happen next?
- Fill out the form
- Give us some time to review your application
- Meet us for an interview
- Complete a recruitment task to see how we work
- Join our team!
Elocity is a cleantech start-up striving to make the world a better place through technology innovations. We are building a global infrastructure for making the transition to electric vehicles viable, affordable, and sustainable by working closely with the utilities, governments, and public.
Headquartered out of Canada, we are a team of highly specialized domain experts and problem solvers enabling utilities, public and private sector entities to successfully manage the demands of electric vehicle charging and its infrastructure needs to pave the way for electromobility in future.
To know more visit https://elocitytech.com/
Responsibilities:
- Determines technical feasibility of features or solutions by evaluating problem, customer requirements, possible solutions and technology requirements.
- Exercises judgement in prioritizing tasks and selecting methods and techniques for obtaining solutions.
- Create low-level design of modules of a software application through proper documentation and
- diagrams.
- Develops software solutions by studying requirements, clarifying customer/user needs, analysing data
- and processes and following established software development practices and processes.
- Develops proof of concepts for technical evaluation and early customer feedback
- Updates and shares knowledge by studying state-of-the-art development tools, programming
- techniques, and computing technology; reading professional publications
- Networks with internal and external personnel in own area of expertise.
- Skills:
- Good command in JavaScript/TypeScript. Knowledge of Java/Python will be a plus.
- Experience in Debugging/troubleshooting TypeScript code.
- Experience in API development (REST/GraphQL etc)
- Experience in development of Web and Mobile(android/iOS) applications
- Exposure of Parallel and Asynchronous programming
- Experience in writing Unit tests (Jest or any similar framework)
- Should be proficient in relational Database concepts (Postgres etc.)
- Knowledge of Non-relational Databases would be a plus.
- Good Understanding of Object-Oriented Programming Concepts.
- Good Understanding of Design Patterns.
- Good command of Data structures, Algorithms and Complexity.
- Good at problem solving and analytical skills.
- Experience with Source Code Versioning systems (Git etc)
- Understanding of Micro services Architecture would be a plus
Requirements:
- At least 4+ years of experience as a Node.js developer.
- Must have knowledge of at least one card game with rules.
- Must have experience in multiplayer games with Socket.io
- Must have good communication skills in English.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
- Knowledge of Game development life cycle.
- Must be willing to do hands-on coding where required and perform regular code reviews etc.
- Knowledge of JavaScript, TypeScript, NPMs, ExpressJS, MongoDB, Socket.io and Redis.
- Familiarity with AWS infrastructure.
- Basic knowledge of front-end technologies.
- Strong understanding of git.

Stalwart Themius is hiring a Backend Developer - Node.js to join our client's team in Mumbai. The selected candidate will work on cutting-edge technology and product. He/She will gain experience and will stand an opportunity to be hands-on, collaborative and fluent in the latest server-side, web capabilities and technologies. This will include all aspects of the creative process from conceptualizing to completion including design, development, presenting ideas, and working with the leadership team.
- Role: NodeJS Developer
- Experience: 1 - 4 years
- Location: Airoli, Navi Mumbai
Responsibilities:
- Use your knowledge about High Availability, Load Balancing, Scalability, and Distributed Computing in order to design database architectures and data structures that can grow with our business
- Collaborate with Product, Engineering and Business teams to drive the architecture, design, development and deployment of our analytics and a reporting portal
- Identify and address architecture challenges to ensure a robust, safe, securely accessible, highly available and highly scalable product that meets or exceeds customer and end-user expectations
- Collaborate with leadership and technology teams on creative concepts, and then launch and shape the required design components for each presentation and/ or production
- Able to work closely / collaborate with multiple product development teams including software developers
Primary Skills:
- 1-4 years of experience with Node.JS
- 1-4 years of experience with NoSQL (MongoDB)
- Experience with Agile Software Development
Preferred Skills:
- Knowledge of Software Deployment
- Knowledge of IT Security for Web Services
- Expert in using Revision Control Systems (Git)
- Must have outstanding communication and collaboration skills
Benefits:
- Competitive salary and benefits package.
- Opportunity to work with a growing company.
- Collaborative and supportive work environment.
- Opportunities for professional development.
Job description
- Engage with the business team and stakeholder at different levels to understand business needs, analyze, document, prioritize the requirements, and make recommendations on the solution and implementation.
- Delivering the product that meets business requirements, reliability, scalability, and performance goals
- Work with Agile scrum team and create the scrum team strategy roadmap/backlog, develop minimal viable product and Agile user stories that drive a highly effective and efficient project development and delivery scrum team.
- Work on Data mapping/transformation, solution design, process diagram, acceptance criteria, user acceptance testing and other project artifacts.
- Work effectively with the technical/development team and help them understand the specifications/requirements for technical development, testing and implementation.
- Ensure solutions promote simplicity, efficiency, and conform to enterprise and architecture standards and guidelines.
- Partner with the support organization to provide training, support and technical assistance to operation team and end users as necessary
- Product/Application Developer
- Designs and develops software applications based on user requirements in a variety of coding environments such as graphical user interface, database query languages, report writers, and specific development languages
- Consult on the use and implementation of software products and applications and specialize in the business development environment, including the selection of development tools and methodology
Primary / Mandatory skills:
- Overall Experience: Overall 4 to 6 years of IT development experience
- Design and Code NodeJS based Microservices, API Webservices, NoSql technologies (Cassandra/MongoDb)
- Expert in developing code for Node-JS based Microservice in TypeScript
- Good Experience in understanding the data Transmission through pug/sub mechanism like Event Hub and Kafka
- Good Understanding of Analytics and clickstream data capture is HUGE Plus
- Good understanding of frameworks like Java Spring Boot, Python is preferred
- Good understanding of Microsoft Azure principles and services is preferred
- Able to write Unit test cases
- Familiarity with performance testing tools such as Akamai SOASTA is preferred
- Good knowledge on Source Code control like GIT, code clout, etc and understanding of CI/CD(Jenkins and Kubernetes)
- Solid technical background with understanding and/or experience in software development and web technologies
- Strong analytical skills and the ability to convert consumer insights and performance data into high impact initiatives
- Experience working within scaled agile development team
- Excellent written and verbal communication skills with demonstrated ability to present complex technical information in a clear manner to peers, developers, and senior leaders
- The desire to be continually learning about emerging technologies/industry trends
What You'll Do :
You will be a part of our backend team working on keeping our REST API and GraphQL API up and running and making sure that our users get the right data at the right time.
You will have ownership of developing and maintaining our backend services including users, courses, and operations tools that manage our product and logistics.
You will work on architecting and scaling highly-available RESTful services and back-end systems from scratch.
This is a position for an experienced Node programmer with at least 2 years under the belt, but you don't have to be a rock star, a ninja, or a superhero to apply.
What You'll Need :
You will fit well in the backend team if you are passionate about technology and have experience programming in Node. Knowledge of technologies like Cassandra, Elasticsearch, PostgreSQL, REST and JSON will help you get going from day one.
As an experienced Node developer, you should be intimately familiar with the platform, with
JavaScript, and with the stables of full-stack web development : HTTP, JavaScript, CSS, HTML, SQL.
It's a bonus if you're broadly familiar with other languages as well- we write some services in Go and have data pipelines written in Python- but your main work will be JavaScript through and through.
You will be a perfect match with our team if you love collaborating with people from all disciplines to solve complex problems, always want to learn new skills and take ownership of your work.
We at Fabzen Technologies are looking for a knowledgeable and experienced individual to fulfil the role of Spring boot developer.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering or related field.
- Professional experience on a software development team as a developer.
- Strong software documentation skills.
- Ability to comprehend and implement detailed project specifications as well as the ability to adapt to various technologies.
- Strong problem-solving skills.
- Understanding of Software Development Life Cycle.
- High attention to detail.
- Excellent troubleshooting and communication skills.
- Able to work well in a team setting.
The candidate must be proficient at:
- Socket programming
- Async await and promises
- Databases such as mongo, MySQL
- Passport JS for Google and Facebook integration
- Working on APIs with authentication and authorization
- Building frontend for mobile applications
- MVC architecture
Responsibilities:
- Work closely with the development team to deliver code as required for the applications and their updates.
- Ensure the design and development of the application fulfil our requirements and achieve desired objectives.
- Ensure company standards are followed; Project schedules and issues are effectively managed, and the same is effectively communicated.
- Ensure documentation, knowledge sharing, and training in new software.
- Create technical specifications and test plans.
- Monitor the functioning of the application and provide suggestions and support to maintain the same.
Experience in a game development company or in developing gaming applications would be an added advantage.

- Experience in PHP & MySQLi, various open source frameworks,
- Strong knowledge in JavaScript, XHTML, CSS, AJAX, SQL,
- Strong Knowledge in Frameworks like Laravel
- Strong skills of APIs Creation & integration
- Knowledge of Cloud Servers like AWS, Digital ocean
- Know how to Secure the PHP Scripts from attacks or injections,




