IBU Consulting
Node.js Engineer - eCommerce Platform
Job Location
Bangalore, India
Job Description
Job Description : We are looking for an experienced individual with a strong background in software development, cloud technologies, systems administration with Unix/Linux and network fundamentals. Profile Background : - 6 years of industry experience and extensive experience with Google Cloud Platform (GCP) is critical to being successful in this role. - 6 Years of Node JS development preferably for an ecommerce platform - 6 Years working with Enterprise CI/CD pipelines (GitLab experience is preferred) - 6 years' experience in modern engineering languages and computer science fundamentals, platforms (containers, serverless, no-code), frameworks and creating simple and robust platforms. - Experience operating large, Internet scale applications and distributed systems spanning multiple platforms, front and back-end services, networks, and public cloud platforms. - Demonstrated passion for details, and both day over day improvements and long-term outlook. - Industry experience at fast moving, innovative global technology companies. - Have a bachelor's degree or equivalent in a technical discipline with strong academic credentials. Key Responsibilities : - Drive to shape their own work, who produce their own deliverables when needed. - Strong communication skills with the ability to communicate complex technical solutions. - High level understanding of Cloud, Data, APIs, Digital Channels - Ability to design, implement, and deploy cloud-native solutions. - Deep knowledge of Kubernetes and proven hands-on experience configuring and running clusters on various platforms (on premise and cloud). - Identify potential points of failure in the interfaces/API layer and develop robust mitigation strategies work with the security team to drive robust standards. - Strive for zero downtime when deploying solutions/services. - Develop and own processes/procedures for scaling, capacity planning, configuration management, monitoring, etc. - Drive automation and ensure high-quality monitoring coverage. - Be part of the you build it, you run it mindset. This Role Will Require : - Hands-on demonstratable experience with Google Cloud Platform. - Expertise in MSA on GCP. - Good understanding of working with Node.js, able to explain the programming methodologies like asynchronous and non- blocking concepts. - Good understanding of working with REST API, HTTP and its principles. - Knowledge about API design standards, patterns and best practices especially Swagger and OpenAPI 3.0, REST, SOAP, MQ, JSON, Microservices etc. - Design and develop API specifications using OpenAPI Specifications/YAML. - Create custom policies in JavaScript, Node JS, Python, etc.in the API management platform. - Good understanding of Testing frameworks and working with Unit and functional tests, eg automation tool like Cypress. - Good understanding of security aspects like CSRF, CORS and managing Cookies. - Knowledge of authentication, authorization of services via OAuth 2, OIDC, etc. - Understanding of Docker and Kubernetes and working with these technologies. - Understanding of CI/CD pipelines. - Experience working with SQL or NoSQL database. - Solid knowledge of APIGEE, API, Back End server components and performance optimization Qualifications And Key Skills : - Bachelor's/Master's Degree - Proven track record(minimum 3 years) in leading small test teams, with a focus on driving collective success and fostering a culture of excellence. - Extensive hands-on experience with test management tools such as Jira and Xray, demonstrating proficiency in orchestrating testing processes. - Demonstrated expertise in functional, non-functional and automation testing methodologies across UI and API layers, ensuring robust product quality. - Proficiency in crafting and executing test automation scripts using Webdriver.io, Appium and Cucumber, contributing to enhanced testing efficiency. - Familiarity with supplementary tools like Gitlab, Blazemeter, BrowserStack, Firebase, Datadog, and Dynatrace etc. - Enriching testing capabilities and insights. - Outstanding communication skills, enabling clear articulation of ideas and fostering effective collaboration across teams. The Candidate Will : - You obsess about how to deliver great technology to accelerate product development and make the customer experience better. - Look to encourage innovation and ways to help engineering use better tools and technologies. - Question the status quo, eliminate systems and processes that are not useful, and work within domains to allocate resources to areas that make a difference to the business. - Evangelize modern operational patterns & technology across VMO2. - Actively follow and translate developments outside VMO2 to inform our company strategy. - Have traits such as open mind, learning attitude, transparent behavior, positive, overachiever, strong communicator, proactive and collaborative. - Be a shining example of rigorous, high pace execution with a healthy disregard for legacy boundaries, and conventional wisdom. - Be comfortable with collaboration, open communication and reaching across functional borders in a fast paced, demanding environment. - Have demonstrable experience of process automation. - Be able to handle multiple streams of work with changing priorities. - Promote DevOps mindset. (ref:hirist.tech)
Location: Bangalore, IN
Posted Date: 4/24/2024
Location: Bangalore, IN
Posted Date: 4/24/2024
Contact Information
Contact | Human Resources IBU Consulting |
---|