Software Engineer – Full Stack Developer

Pivotree

Introduction:

Our goal at Pivotree is to help accelerate the future of frictionless commerce. We will help lead this change over the next decade because we believe a future where technology is embedded intimately into all aspects of our everyday lives can benefit everyone and will shape the interactions with the brands we love. We will help shape the future of frictionless commerce by working together with some of the best brands in the world and some of the best people in the industry to leverage converging technologies that will make it possible to accelerate frictionless commerce faster than ever.

Pivotree provides services focused on the design, implementation, management, and maintenance of complex ecommerce solutions for large enterprises with a focus on the DATA driving these solutions. We provide the technical skills necessary to enable the effective use of technologies combined with the business context to leverage a solution to solve our clients’ business challenges. We strive to fill the gaps in available technology with our own IP to reduce the barriers to adoption.

We enable inclusive, immersive and highly personalized experiences for our clients and their customers. We build our products with a view to productizing and scaling technology to lower the costs and reduce the risks of implementing and managing our integrated solutions. Over the next 10 years we will add new categories and capabilities that will define frictionless commerce ecosystems.

This is a journey of technology acceleration combined with consumer readiness and adoption.  We are looking for people capable of adapting relentlessly to the rapidly evolving world around us.

Position Summary

As a Full Stack Software Engineer focusing on developing, enhancing and maintaining new and existing product offerings for customers both internal and external to Pivotree, you will be responsible for designing, architecting, and developing software and product solutions that best address the business needs of Pivotree and its clients. Having the right mix of both technical and business skills will allow you to explain complex solutions to audiences of varying technical understanding. You will use your knowledge to influence which software solutions and technologies are used considering current and future objectives.  As a member of the Digital Product Engineering team, you will also be contributing to the evolution of our product engineering process.We are focused on the use of AI/ML in order to make products that help people work better and faster. We often explore new technologies, using a fail fast approach to research real world use cases for these technologies. As a software engineer on the Digital Solutions team you will be part of developing POCs, MVPs, as well as production grade software that our many customers, internal and external, will use day to day.

Roles & Responsibilities:

  • Design solutions that effectively address both functional and non-functional requirements.
  • Contribute to the design, development, support, and maintenance of solutions
  • Actively participate in planning activities including design, solutioning, estimating, and risk assessments
  • Working with the product manager and product owner to support the technical aspects of product  delivery to ensure solutions meet business requirements and stakeholder expectations
  • Ability to quickly adapt to changing requirements and technology landscape.
  • Collaborate with cross-functional teams to set and manage appropriate customer expectations when defining solutions
  • Work with peers to strive for continuous improvement through establishing and driving best practices and processes in Digital Product Engineering

Key Skills and Competencies:

  • Education:  Degree in Computer Science, Software Engineering, or equivalent work experience.
  • Minimum of 2 years, ideally 3+ years,  as a Software Developer with a proven track record of successfully delivering productized solutions
  • Excellent communication skills (English), with the ability to work with stakeholders of all levels both technical and non-technical.
  • Ability to produce detailed solution architecture diagrams and documentation.
  • Strong understanding and experience with Python and NodeJS
  • Strong understanding and experience with API development using an API first approach to backend micro services including development of the BFF API pattern
  • Strong understanding of public cloud infrastructure and services such as AWS.
  • Strong understanding of Agile methodologies and core principles.
  • Experience working with geographically dispersed team members

Preferred Experience

  • Some experience with and interest in front-end development using React, Angular, or similar
  • Deep understanding of a variety of software architecture patterns including:
  • Microservices
  • Layered (n-tier)
  • Event-Driven
  • Understanding of modern DevOps practices.
  • Experience with Serverless deployment strategies and CI/CD pipelines
  • Experience using AWS API Gateway and Docker
  • Familiarity with scaled agile processes

Pivotree is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive and accessible workplace.

Other details

  • Job Family
    Engineering and Architecture
  • Job Function
    Professional
  • Pay Type
    Salary

Set up job alerts and get notified about the new jobs

Similar Remote Jobs