Sr Backend Developer – Node.js

By

Backend Developer – Node.js

Key Responsibilities:

  • Research, prototype, and develop software solutions to solve problems across retail
  • Stay up to date with emerging technology and learn new technologies/libraries/frameworks
  • Learn and partner with peers across multiple disciplines, such as computer vision, machine learning, and systems design
  • Deliver on time with a high bar on quality of research, innovation and engineering

 

Qualifications:

  • 5+ years of experience in creating API using NodeJS, Python, Java – Spring Boot or Go developing software solutions for real world problems (Recent experience in NodeJS required)
  • Familiarity with RESTful API’s knowledge & modern authorization mechanisms like JWT, OAuth
  • 5+ years of Solid foundation and understanding of relational and NoSQL database principles
  • 5+ years of experience using CI-CD tools for containerized deployments and cloud architecture
  • 5+ years of Experience with Micro-Services or SOA Architecture and a variety of design patterns
  • Familiarity with Queues/Topics (pub/sub), Kafka or other data-streaming frameworks

 

Bonus Skills:

  • Familiarity with Jenkins Pipeline, AWS Cloud Formation Deployments, AWS/Azure Certifications
  • Knowledge of constructing PostgreSQL or Mongo query strings and fine-tuning them for performance
  • Previous experience with creating IOT or Mobile Backend Systems is a big plus.

QA Test Automation Sr

By

QA Test Automation Sr

PROJECT DESCRIPTION/JOB SUMMARY

The QA Automation engineer is responsible for developing and executing exploratory and automated tests , debugging and defining corrective actions to ensure the quality of Supply Chain products and enhancing the customer experience. Candidate must be responsible for and be able to monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.

KEY RESPONSIBILITES AND DUTIES

  • Analyzing Customer requirements and documenting Software Requirements Specification
  • Producing design documents and participating in design reviews
  • Partnering with other leads and vendors to define the end to end technical solution.
  • Experience being part of an agile/scrum methodology
  • Able to collaborate across different functions. Work closely with product management and development teams to understand requirements and technical specifications
  • Contribute as an individual during test design, test planning and test execution
  • Develop test plans, provide testing estimates and communicate issues appropriately
  • Experience in designing and writing automated test suites
  • Good grasp of best practices of coding part in test automation
  • Strong ability to define problems, collect data, establish facts, and draw valid conclusions.

 

“MUST HAVE” SPECIFIC KNOWLEDGE AND SKILLS

  • 7+ years of experience validating complex applications
  • Good understanding of microservices and event driven architecture
  • 3+ years of experience working with PostGreSQL (or SQL Server)
  • 7+ years of experience with automated unit, integration and end-to-end testing
  • Should have strong knowledge in Selenium webdriver, cucumber and Java
  • Understand , write and review automated test cases (cucumber based)
  • Experience with android and ios mobile automation (preferably appium)
  • Experience with api automation (preferably rest assure)
  • Good experience in Web, Mobile app testing
  • Good experience with building automation frameworks (keyword driven, hybrid)
  • Experience with Performance and Load testing
  • Experience with continuous integration / continuous deployment using templates
  • Experience with Azure infrastructure (API Gateway, AKS, Service Bus, Kafka, Event Hub )
  • Experience with Google Analytics / Firebase integration testing
  • Should be a self-starter who is excited to relentlessly solve many technical challenges
  • Must have excellent written and verbal communication skills
  • Should manage own time and work well both independently and as part of a team

EDUCATION AND EXPERIENCE

EDUCATION: Bachelors/4 Yr Degree

YEARS OF RELEVANT WORK EXPERIENCE: 7+ Years

QA Analyst Mid

By

QA Analyst

REQUIRED QUALIFICATIONS
· 3-4 years of hands-on experience with the ownership of software project testing: defining test strategy, writing test plans, designing and executing software tests, preparing test data, bug tracking, reporting.
· 7+ years of overall QA experience.
. Heavily involved in end to end testing and back end validations including database and API testing.
. Experience with Mobile Apps testing.
· Knowledge of QA methodologies and industry-standard testing and bug tracking tools.
· Excellent communication skills and the ability to efficiently communicate with developers and product owners.
· Demonstrated experience in writing and utilizing high-quality automation to solve testing problems, preferably for Mobile Apps (Appium).
· Software QA automation experience (Selenium) working with at least one programming language such as: Java, C#, Python.

PREFERRED QUALIFICATIONS
· Bachelor’s degree in Computer Science, Computer Engineering or related field or equivalent work experience.
· Experience with Mobile Testing (manual/automation) of Apps on iOS and Android platforms.
· Experience working with NoSql databases.
. Experience in Appium or other Mobile Automation tools.
· Strong sense of ownership, bias for action and an It Can Be Done attitude.

Sr React Front End Developer

By

Sr React Front End Developer

KEY RESPONSIBILITES AND DUTIES

  • Executes full product lifecycle (inception through deprecation) to create highly scalable and flexible wep apps bound for retail customer’s devices.
  • Collaborates with other Engineers, Creative/UX designers, Scrum Masters, Product Managers, Business Analysts and Architects.

“MUST HAVE” SPECIFIC KNOWLEDGE AND SKILLS

  • Expert in development and architectural best practices for responsive web apps/sites (using HTML5, CSS3, Javascript, JQuery, PHP, and SASS) as well as frameworks (such as React, Next, Angular, etc.) as well as their interactions with CMSs (such as Django CMS).
  • 3-5 years of experience in product development as engineer or senior engineer. 
  • Well organized with a bias for action with minimal direction.
  • Ravenous about learning technology and problem solving.
  • Strong writing and communication skills.

ADDITIONAL SKILLS AND OTHER REQUIREMENTS

  • Large organization experience – Large Scale projects
  • Ability to work in an Agile /SCRUM environment.
  • A team player with a start-up/entrepreneur mindset.

 

Python Developer

By

Python Developer Mid

Required:

  • Python (4 years)
  • Experience automating manual processes using Python / PowerShell
  • SQL Server, views, stored procedures
  • Ability to generate SSRS reports
  • Develop SSIS packages

Nice to Have:

  • PDI Enterprise Experience
  • PDI Enterprise, Focal Point, Market Basket Database experience
  • Experience in Petro, Convenience Stores

Qualifications:

  • A Bachelor’s Degree in Computer Science is preferred

Jr Test Automation Engineer

By

Jr Test Automation Engineer

Key Responsibilities:

  • Partner with our engineering teams to identify the best Automation platforms and approaches
  • Help ensure engineers are testing the correct things with the correct tools
  • Ensure coverage for codebases is suitable and comprehensive
  • Implement additional tools, technologies & resources that will help minimize the amount of time engineers spend on manual testing.
  • Scale our ability to improve quality by faster execution, tool implementation, integration into automation

Qualifications:

  • Will have worked on automation platforms across projects, such as websites, apis, mobile apps or within a large team dynamic
  • 1+ years of experience working as a Test Automation Engineer
  • 1+ years of experience designing and implementing JavaScript based End-to-End and API testing tools such as Cypress.io, WebDriver.io, Nightwatch.js, Postman, Pact etc.
  • Proficient in JavaScript/Typescript
  • You’re intellectually curious and understand the pros and cons of different tools and technologies.
  • Bachelor’s Degree or higher in Computer Science/Engineering/Math, or relevant experience

Sr IT Recruiter

By

Sr. IT Recruiter

 

A successful candidate in this role will be able to quickly and efficiently assess a candidate’s technical skills and level of experience to determine if they are a good fit for the platform. They will also be able to explain the innovative environment, and why it is advantageous to work with us. This role is critical to the organization.

KEY RESPONSIBILITES AND DUTIES

  • Coordinate with the IT VMO team to rapidly meet IT needs
  • Screen a high volume of candidates to assess their technical abilities and experience to determine overall fit
  • Promptly hand-off your summary of each candidate assessment results for use by IT VMO and hiring managers
  • Monitor where applicants are in the process and take actions to expedite where processes are not flowing at an appropriate pace
  • Modify, maintain, and progress assessments as needed

“MUST HAVE” SPECIFIC KNOWLEDGE AND SKILLS

  • 5 years of professional IT experience
  • 2-3 years of experience screening technical talent for positions
  • Knowledge of various programming languages of different/mixed paradigms
  • Strong attention to detail
  • Strong communication skills
  • Strong analytical, problem solving, and debugging skills
  • Customer obsessed, creative, and ambitious

ADDITIONAL SKILLS AND OTHER REQUIREMENTS

  • Proficiency coding in various programming languages of different/mixed paradigms preferred
  • Experience with Beeline VMS preferred

Senior API Developer (Node.js / Backend Javascript)

By

Senior API Developer (Node.js / Backend Javascript)

A backend developer is one who makes use of the technology required to develop the products for the backend of any website. A backend developer is responsible for building the structure of a software application.

Looking for a Backend Services / API Developer skilled in programming server-side javascript running on Nodejs Runtime. Experience in AWS Cloud ecosystem and worked with services like Lambda, API Gateway, CloudWatch, S3, etc. Backend services developers with programming experience such as Java, C# and Python are welcome to apply as long as the candidate is fluent enough to code in Javascript and work with MongoDB. Full-stack developers (UI + Services) fluent in Javascript are also welcome to apply.

 

About the job:

The API Developer is part of the Digital Technology Team. They are responsible for design, implementation and on-going enhancements of digital products and enhancing the digital experience. The developer must have a strong and continuously evolving technical mastery of RESTful API development focused on Node.js. This includes hands-on programming, participating in design sessions, code reviews, system testing during various phases of development, follow best industry practices and publish API documentations.

 

About you:

Your areas of expertise include implementing software engineering best practices in design, development, and utilization of APIs in cloud platforms. You have a passion for hands-on coding, putting quality first, delivering an exceptional experience to customers and drive efficiency through the creation of extendable and re-usable service components.

 

Responsibilities

  • Design APIs, develop shippable code, documentation, and unit test new features for digital products.
  • Works with fellow API Developers, Team Leads, Architects to deliver features through the creation of re-usable RESTful APIs.
  • Collaborate with Quality, Product and Cloud Engineering teams to keep digital assets fully functional, secure, and up to date with business needs.
  • Perform pair programming, effectively communicate ideas with the team, assist in systems integration, performance testing and product releases
  • Implement policies, roles, data access controls, monitoring events, resolve system and data issues for continuous functioning of APIs

Qualifications

  • Must have 3 years of API / Server-side development experience in Node.js / Backend Javascript.
  • Must have 1 year of experience in cloud platforms (preferable AWS: both traditional EC2 and serverless Lambda), developing micro-services, CI/CD solutions (including Docker), message queue systems and background task management.
  • Must have 1 year of experience in developing NoSQL databases, designing data models and proficient in querying document stores (preferably MongoDB).
  • Knowledge in API security frameworks, token management and user access control including OAuth, JWT, OpenAPI, etc.
  • Must demonstrate strong programming skills in Javascript
  • Experience working with API Gateway, CDNs, API Performance testing, CI/CD pipelines and monitoring tools.
  • Ability to work in an Agile / SCRUM environment.
  • Self-directed with a start-up/entrepreneur mindset.
  • Ravenous about learning technology and problem solving.
  • Strong writing and communication skills.

Sr Test Automation Engineer (QA)

By

Sr Test Automation Engineer

 

 

PROJECT DESCRIPTION/JOB SUMMARY

Test Automation Engineer will be a part of the Digital Technology Team. QA Engineer will be  responsible to develop and execute exploratory and automated tests , debugging and defining corrective actions to ensure the quality of  digital products and enhancing the digital experience. The QA Engineer role plays an important part in our company’s product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective. Ultimately, you should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.

KEY RESPONSIBILITES AND DUTIES

  • Review and analyze requirements, specifications, and technical design documents, providing timely feedback.
  • Develop detailed, comprehensive, and well-structured test plans and test cases
  • Prioritize and plan testing activities.
  • Design, develop, and execute automated tests.
  • Identify and report issues found, then verify that issues are resolved.
  • Test features and functions at user interfaces (UI) for validation against backend systems and/or databases to identify anomalies.
  •   Identify test data in multiple databases by writing complex queries (MSSQL, PLSQL, DB2,NOSQL) to retrieve data and verify results.
  • Perform system testing, regression testing, negative testing, component level testing, boundary testing, and smoke testing.

“MUST HAVE” SPECIFIC KNOWLEDGE AND SKILLS

  • Understands Test Automation Architecture (one with experience building automation frameworks from ground up is highly preferred).
  • Software QA automation experience working with at least one programming language such as: Java, C#, Python.
  • Wears Multiple hats and when needed is willing to do Manual testing as well Strong knowledge of software QA methodologies, tools, and processes.
  • Heavily involved in end to end testing and back end validations including database and API testing.
  • Experience working with NoSql databases.
  • Experience in e-Commerce and mobile testing of Apps on iOS and Android platforms is a plus.
  • Experience with AWS a plus.
  • Experience with Test case management system like TestRail,Jira.
  • Experience in an Agile/Scrum environment.
  • Critical thinker and problem-solving skills.
  • Team player.
  • Excellent communication skills and the ability to efficiently communicate with Test lead, Developers and Product Owners.
  •  Strong sense of ownership, bias for action and an It Can Be Done attitude.

ADDITIONAL SKILLS AND OTHER REQUIREMENTS

  • Ability to work in an Agile / SCRUM environment.
  • Self-directed with a start-up/entrepreneur mindset.
  • Ravenous about learning technology and problem solving.
  • Strong writing and communication skills.

EDUCATION AND EXPERIENCE

EDUCATION: Bachelors/4 Yr Degree

YEARS OF RELEVANT WORK EXPERIENCE: 5+Years

CERTIFICATIONS/LICENSES: Any relevant Technical/ Cloud Certifications would be an added advantage

Full Stack Developer

By

Full Stack Developer

A full stack developer is a web developer or engineer who works with both the front and back ends of a website or application meaning they can tackle projects that involve databases, APIs, build user-facing websites, or even work with clients during the planning phase of projects

KEY RESPONSIBILITES AND DUTIES

  • Hands-on with building UI using React with Typescript, Node.js, CSS/SCSS and HTML
  • Hands-on backend microservices & API development using Java Spring Boot, Node.js, REST, JSON, Docker, Kubernetes, NoSql databases, MongoDB/PostgreSQL and Tomcat with full ownership of software architecture, design and development
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in a full-stack development tools and technologies and partner with Product/Business teams

“MUST HAVE” SPECIFIC KNOWLEDGE AND SKILLS

  • 6+ years of experience developing front end & orchestration layers’ technologies: Java Spring Boot,React/Vue, Node JS, JavaScript, Typescript, HTML 5, and CSS
  • At least 6 years of experience developing RESTful APIs
  • 4+ years of experience in one of Cloud technologies – AWS
  • 4+ Experience developing with large microservice-based architectures, container orchestration frameworks: Kubernetes/Amazon EKS
  • 4+ years of experience in a database technology, preferably No-SQL such as AWS DynamoDB,MongoDB.
  • 4+ years’ experience using Jenkins, Github, Bitbucket.
  • 4+ years of experience with a Junit, Selenium, Cucumber JS unit testing library (Jest, Mocha)
  • 6+ years of overall software development experience
  • Experience in emerging and traditional technologies such as: Node.js, React, REST, JSON, Java Spring Boot, HTML5, CSS / SCSS, Selenium, NGINX, Kubernetes, Express, Chef, Docker, NoSql databases and Git/Github/Bitbucket.
  • You will be fully utilizing AWS with services such as Cloud Formation Templates, S3, EC2, Lambda, Route53, CloudFront, API Gateway(Apigee)
  • React/React Native/Angular & Node.js
  • Java Spring Boot & Kubernetes
  • Database development

ADDITIONAL SKILLS AND OTHER REQUIREMENTS

  • AWS Developer Associate Certification

EDUCATION AND EXPERIENCE

EDUCATION: Bachelors/4 Yr Degree

YEARS OF RELEVANT WORK EXPERIENCE: 6+Years