
Desired candidates must have 2-7 years experience as NodeJs Developer. If the candidate is not able to relocate to Gurgaon then we can also provide permanent Work from home for this position.
Roles and responsibilities:
- Responsible for understanding functional and business requirements and translate them into effective code
- Provide support till deployment of code into production.
- Ownership for ensuring code optimization, problem diagnosis, and on-time delivery
- Implement solutions as per the pre-defined framework /guidelines and adherence to processes
- Finding an optimal solution for the problem statement
- Conduct peer code review.
What candidate should know about:
- Excellent hands-on experience with Node.Js, Express.Js, JavaScript
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Excellent hands-on experience with MongoDB, Mongo aggregation, MySQL
- Ability to build REST services, Authentications, MVC applications
- Excellent Object Oriented Programming skills and ability to write modular, secure, scalable, and maintainable code
- Experience with Elastic Search, Redis.
- Knowledge about AWS components (S3, EC2, Cloudfront, Redis Clusters, etc.)
- Self-learning abilities are required
- Familiarity with upcoming new technologies is a strong plus

About BigStep Technologies Pvt Ltd
About
Company video


Photos
Connect with the team
Similar jobs
Title:
Node Js Developer
Ideal candidates will have 1-3 years of experience in Node JS and AWS.
Responsibilities:
- Translate application storyboards and use cases into functional applications
- Design, build and maintain efficient, reusable, and reliable Node JS code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to these problems, Help maintain code quality, organization, and automation.
- Triage and resolve complex + systemic issues reported on existing production systems
- Communicate effectively with product owners, and development team members to facilitate understanding of deliverables, estimates, and prioritization
- Contribute to production deployments, including documentation of technical specifications and release notes
- Designs and develops quality software that conforms to department standards and code style
- Writing reusable, testable, and efficient code, create automated test cases following TDD/BDD best practices
- Maintain and enhance existing NodeJS codebase.
- Organize an agile development process that facilitates collaboration, provides transparency, empowers the project team, surfaces and resolves impediments,delivers high-quality software, focuses on delivering business value, and continuously looks to improve.
- Take on a championship role in on-time, high-quality delivery of products through the entire application lifecycle.
What will you work on?
- Architecting clever technical solutions
- Hands-on development using NodeJS and other Javascript frameworks
- Recommend technical frameworks and tech stacks
- Define REST, or GraphQL APIs, document APIs and develop the API handlers
- Design and develop with serverless and scalable systems
- Integrate with 3rd party systems
- Create architectural solution prototypes
- Lead the team, code reviews, and problem-solving
What Makes You A Great Fit?
- 1+ years of software experience with Node JS, Javascript frameworks related to webstack
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Experience with use of serverless functions from AWS
- Experience with architecture of technology systems having hands-on expertise in backend and cloud systems ( AWS, GCP)
- Expertise with NoSQL databases (Mongo, ElasticSearch, Redis) including design of schemas and development for these databases
- Knowledge of DevOps practices and CI/CD pipelines
- Experience in Microservice architecture and development including REST-based APIs.
- Highly collaborative with an affinity for solving complex problems through dialogue with team members.
- Curious, always seeking the whys and hows in order to gain a deeper and more complete understanding of the business and technology.
- Comfortable with ambiguity can begin to explore and solve complex problems when the problem and solution are not well-defined.
- Ability to multitask, switching between various projects/tasks of different natures and complexity with ease
- Knowledge of git based workflows such as gitflow
- Experience with Python in addition to the core knowledge of Node JS is a plus
- Chatbot, Machine Learning, Data Science/Big Data experience will be a plus
- Excellent communication skills, verbal and written
Competencies & Behavior
- Excellent communication and interpersonal skills
- Implement design thinking for different strategieS
- Attention to detail and the ability to work to tight deadlines
- Strong experience in cloud server infrastructure
- Ability to work on complex applications, perform product analysis, development tasks of complex web
- Jumping on a call with clients to understand the requirement and profile them the right solution, helping formulate an effective solution and turning it into a working application
- Conducting website performance and unit tests
- Heavy involvement in the requirements gathering, development and operational stages of new projects
- Troubleshoot and debug related application defects with existing and new applications
- Work collaboratively with the team members and train them as and when required.
Role description:
We are looking for Senior Software Engineer with expertise and experience in designing, developing and testing applications including new developments, enhancements, maintenance and support. The role involves continuous collaboration with team, partners.
Candidate description:
Responsibilities
- Building interactive consumer data from multiple systems and RESTfully abstract to the UI through a Node.js backend
- Address and improve any technical issues
- Strong commitment to quality and delivery
- Collaborate well with engineers, and specialists to design and create advanced, elegant and efficient system
- Create Unit and Integration tests to ensure the quality of code
- Be responsive to change requests and feature requests
- Write code that is cross-platform and cross-device compatible
- Ability to wear many hats and learn new technologies quickly
- Used CI/CD and AWS platform
Qualifications
Experience
- 4-8 years of experience in IT industry
- Experience with modern frameworks and design patterns, minimum one-year experience with MERN Fullstack paradigm
Requirements
- In depth working knowledge of NodeJS
- Database – MongoDB, SQL, postgre
- Obsession with lean, clean and organized code
- Solid Understanding of HTTP protocol and how server-side code is processed on the client
- Knowledge of the following will be considered as an advantage:
- Experience with cloud technologies also a plus
- Creating secure RESTful-based web services in XML and JSON, Javascript,
- Creating Unit test cases
Job Description
Dyte provides developer friendly live video SDKs that allows you to easily add 1:1 calls, group calls and webinars right within your platform. Our low code approach and user friendly documentation means you are ready to go live with less lines of code. Dyte also offers plugins that allows developers to add realtime applications like whiteboard, youtube player and AI applications such as background changer and live audio transcription with couple of lines of code.
About the role:
We are looking for builders of the 1st order. You should get a rush from creating things from scratch and take pleasure in watching users try to tear them apart through sheer volume and strange, unthinkable use cases. And when it breaks, you are to Dyte's rescue! — make everything smooth, secure, and stronger than ever! If you inhale resilience and exhale code, apply now!
You will work closely with founders to build features, tools, and scalable architecture for Dyte. As with any startup, responsibilities will vary frequently. You’ll wear multiple hats, and work across many different technologies, might talk to clients directly and have an active say in the direction of our product. We want someone who is passionate about this type of environment!
What you’ll do:
- Work closely with the founders and the team to plan, design, and build the next iterations of Dyte’s video-audio APIs.
- Mentor and hire Junior Developers.
- You will collaborate closely with other engineers of the team and lend your help in your areas of expertise.
- Build micro-services to support new functionality.
- Build best practices to improve the current API workflow.
- Help us scale our current micro-service framework to support a multi cloud, multi region environment.
- Work closely with the media and the infra team to optimise the performance and reduce the latency of our API framework.
- Help design and develop the next iteration of our observability platform.
- Ensure that our customer’s experience is the best it can be. You might have to interact with the dev team of our clients.
Who you are:
- 7+ years of experience working as a software engineer in a fast paced environment.
- You are intensely curious and passionate about the prospect of diving deep into multiple technologies, platforms, and problem spaces, even if they are currently unfamiliar.
- You embrace uncertainty. Our space is a rapidly growing one and specifications are continuously changing.
- You are experienced with modern React/TypeScript/CSS/HTML coding, testing, debugging and automation techniques.
- You care about the user experience and know-how to build user-friendly web applications.
- You have experience with continuous delivery. Experience with AWS is a bonus.
- You have a working understanding of object-oriented and functional programming paradigms.
- You care about web technologies, exploring data, and software design (and video calls!).
- You have excellent analytical and problem-solving skills, and can communicate your ideas.
- Experience with WebRTC, iOS, Android, or C++ development is a bonus.
- A degree in Computer Science or a similar area are bonuses.
Our Perks:
- Competitive Salary
- ESOPs
- Medical Insurances
- Friendly leaves policy
- 100% Remote Option
You’ll be joining the engineering team responsible for delivering SaaS and on-premise solutions that orchestrate case data workflows and provide data driven legal insights for our clients. You will be leading the development, maintenance and scaling of our strategic initiatives - using a variety of distributed systems and cloud-technology stacks, driving our next level of growth. As an early member of our small team, you will have ample opportunity to lead and scale the product and the team.
Responsibilities
- Work with product management to understand customers' case data workflows to translate their pain points to requirements.
- Gain a solid understanding of customer backend pipelines and integration surfaces.
- Breakdown large projects into potentially shippable incremental units within a timeframe.
- Understand the current system architecture and design sub systems.
- Be hands-on and build end-to-end new features and support existing features.
- Engage in all stages of the product development life cycle.
- Adopt a customer-centric and iterative mindset.
- Promote engineering best practices such as API design standards, coding standards, code test coverage, code reviews, CI/CD, and documentation.
- Work with lead engineers and mentor junior engineers to deliver on large initiatives.
- Our tech stack is varied - you will start with Ruby/Rails, JavaScript/React, Postgres, Redis, Sidekiq, Heroku, AWS, and more.
Required Skills:
- Exposure to a variety of stacks building SaaS platforms and/or on-premise solutions.
- Experience with building sub-systems or services in a distributed system.
- Exposure to one or more backend architectures such as event-driven, micro services, and cloud architectures.
- Experience troubleshooting performance and/or scale issues.
- Strong in RDBMS and/or NoSQL databases.
- Proficient in one or more scripting languages - experience in Ruby/Rails and JavaScript/React is a plus.
- Strong in data structures, algorithms, object-oriented programming, and design patterns.
- Ability to effectively communicate and collaborate with both technical and nontechnical team members.
- Prior experience in the legal tech industry is a plus.
Years of Experience : 5+ years
Educational Qualification: BE or BCA or MCA OR Msc IT
Responsibilities:
- Develop the core platform components.
- Work on integrations with 3rd party systems.
- Co-ordinate with frontend team, designers, and product managers on development requirements
Requirements:
- At least 3 years of experience in developing and managing software systems.
- Proficiency in programming, data structures and algorithms.
- Deep understanding of caching technologies, databases and OOPS.
- Computer science degree from a tier1 college is a MUST.
- Experience in Python is preferred.
Strong proficiency with JavaScript
Knowledge of Node.js , react js and frameworks available for it.
Understanding the nature of asynchronous programming and its quirks and workarounds
Good understanding of server-side templating languages
Good understanding of server-side CSS preprocessors
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.
Knowledge on Blockchain development is added advantage.
Previous Experience in .Net or PHP is a Plus
Experience : 1.5 to 4 years
Location : Mumbai / work from home for other Locations
Immediate joiner
*Candidate has knowledge of typescript will be most preferrable.*

Job Description
We are looking for a Back-End Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be 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 coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.
Responsibilities
- Integration of user-facing elements developed by a front-end developers with server side logic
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of data storage solutions
Skills And Qualifications
- Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, Nodejs and CSS3
- Good understanding of server-side CSS pre-processors, such as LESS and SASS
- User authentication and authorization between multiple systems, servers, and environments
- Good Understanding of Mysql database.
- Management of hosting environment, including database administration and scaling an application to support load changes
- Data migration, transformation, and scripting
- Setup and administration of backups
- Outputting data in different formats










