Workaline

Packet Fabric

Senior Backend-leaning Full Stack Engineer

Packet Fabric published 2 months ago

$120k - 150k

Senior, Full-time

– No office location

Location Availability

BETA
what packetfabric doesn apos t offer a dress code so sorry no casual fridays pre meetings where we plan meetings
React to this job: 1 0 0
Posted 18 days ago

About this job

Job type: Full-time
Experience level: Senior
Role: Backend Developer, Full Stack Developer, System Administrator
Industry: Big Data, Data & Analytics, Internet of Things
Company size: 11–50 people
Company type: Private

Technologies

Job description

Quickly maturing startup seeking like minded Sr. Backend-leaning Fullstack Engineer! PacketFabric redefines how companies procure, consume, and manage their network connectivity. The technical team is a small, talented, and close knit group and we need a team member to help us accomplish our goal of making the best darn carrier network on the planet.

Description

  • As a well rounded software engineer, you should definitely be the type that appreciates diversity in your day, and challenges outside of your comfort level! A typical day in the life of a PacketFabric senior software engineer might include these types of activities:
  • Designing a deterministic lifecycle workflow for our next product offering.
  • Writing core platform code for a new feature, and unit tests for functionality.
  • Refactoring and improving existing code for performance and simplicity. For example, breaking a large method into smaller, more maintainable and easily tested methods.
  • Building command line tools to help network engineers better manage network state.
  • Researching additional ideas, you may have to improve the product/platform overall and sharing with the team.
  • Interacting with customers and/or sales on a bug in the software, quickly resolving it, and coordinating across the team to push a fix.
  • Working with backend engineers and discussing quirks in network protocols and network interconnection which translate rapid API and UI changes.

Requirements

  • The right candidate will have an abundance of hard core programming skills, have solid instincts for API usability and design patterns. You are probably a full stack developer who naturally gravitates towards work on a product core. You know how to sacrifice algorithmic elegance for getting it done on deadline. More specifics include:
  • Extensive experience with Python and PHP in large applications developed in a team environment.
  • Expert unit tester.
  • Experience in large scale distributed systems.
  • Extensive experience with the HTTP protocol and developing and using RESTful APIs.
  • A solid understanding of OO programming paradigms.
  • Experience with a message queue system like RabbitMQ or Kafka.
  • Experience using NoSQL data stores like Redis.
  • Be completely at home on any *nix command line and building your own tools.
  • Very comfortable using Git in a team environment (i.e. pull-requests, branch management, rebasing).
  • Experience working in an environment leveraging remote communication collaboration tools like Slack, Zoom etc.
  • Never being afraid to venture boldly where none have gone before and develop code where there are no previous libraries to draw from.

Preferred Experience

  • A huge plus for actually doing any router/switch configuration or infrastructure automation.
  • Previous exposure to layer 2/3 networking protocols and concepts such as IPv4/6, VLANs, VPNs, BGP, etc.
  • Experience with Python-based web application frameworks like Flask, Django, or Sanic
  • Any experience interacting with physical world equipment - industrial, medical, etc
  • Experience creating highly maintainable Javascript.
  • SQL experience.
  • Experience with Vue.js, Angular and AngularJS.
  • GraphQL
  • Experience creating large scale data visualizations of any type.

Life at Packet Fabric

About Packet Fabric

What PacketFabric doesn't offer:

  • a dress code - so sorry, no casual Fridays
  • pre-meetings where we plan meetings
  • hours wasted in traffic commuting to the office
  • dull moments
  • rigid and defined job structure


What PacketFabric does offer:

  • an opportunity to create in the space of new technologies like SDN and large data sets
  • flexibility to play the different hats in a start up
  • the change to disrupt entrenched Internet infrastructure
  • interaction and involvement with the community groups such as Open-IX, Nanog, and RIPE
  • new and interesting problems around automation of fundamental Internet infrastructure
  • a team that likes to learn from each other
  • a continuous develop environment where we are always turning out new features
  • the ability to work with many different technologies
  • the ability to work with lots of open source technology
  • a non-corporate and relaxed atmosphere, with small company culture
  • VERY good health, dental, and 401K

Benefits

  • Excellent Health Insurance
  • 401K
  • Remote Work
  • Awesome team mates
  • Solve difficult problems
  • Your work makes a BIG impact
  • Small company culture

Joel Test

Source control
One-step build
Daily builds
Bug database
Bugs fixed before writing new code
Up-to-date schedule
Specs
Quiet working conditions
Best tools that money can buy
Testers
Code screening
Hallway usability testing
Learn more about Packet Fabric
Senior Backend-leaning Full Stack Engineer at Packet Fabric