Software Engineer

BoxKnight

About BoxKnight:

BoxKnight is a same and next day delivery service. We work with e-commerce retailers to offer their customers fast and personalized deliveries, allowing them to compete with Amazon Prime. We use the local inventory in warehouses or storefronts that is closest to the client to ensure fast, efficient, and on time deliveries, always. Our deliveries are accomplished by independent contractors, who are onboarded based on their excellent service level.

BoxKnight is changing the game by allowing all retailers to offer fast deliveries, so that they don't lose market share. We are passionate about working with our retail partners to create awesome delivery experiences. We also work closely with our delivery partners, whether individuals or companies, to provide them with the tools and delivery volume they need to provide and awesome service and reach their potential.

 

Job Description

We are looking for a full stack developer to join our team to help us meet our product goals while scaling our systems to keep up with our projected growth.

We make use of the following technologies in our stack:

  • Event driven Microservices built in Node.js and Typescript
  • React web applications and Flutter mobile applications on the client side
  • Gitlab CI for DevOps, continuous integration and continuous deployment
  • AWS for cloud services, message queues, data streams and pipelines
  • Kubernetes for container orchestration

 

What you'll be responsible for:

  • Participating in projects from idea to launch
  • Writing clean and maintainable code in a continuous integration & continuous

     

    development environment

  • Developing and maintaining high quality automated test suites
  • Helping in designing and deploying highly available infrastructure
  • Working closely with the engineering team in a fast-paced agile environment (1-2 week sprints)
  • Working closely with other divisions in the company (product, customer service, logistics...) to design innovative solutions to problems
  • Staying up to date with the latest technologies to help our team stay on the cutting edge

     

    What you'll be bringing to the team:
  • B. Eng in Software Engineering / B. Sc. in Computer Science or equivalent
  • 1 to 2 years of experience working in a challenging and fast-paced environment
  • Experience with the Node.js web framework
  • Experience with Javascript (TypeScript is a plus)
  • Experience with React (Redux is a plus)
  • Experience with a cloud environment such as AWS, GCP, Azure etc.
  • Excellent communication skills

     

    What's in it for you:
  • Opportunity to own and build products that will have a big impact on the company
  • Autonomy, flexible work schedule & possibility of remote work
  • Exposure to the latest web technologies
  • Working in an environment that promotes continuous learning and innovation
  • Working alongside and forging relationships with a diverse & dedicated team with a unified vision
  • Weekly game nights & social activities!
  • Having equity in a fast-growing company