Software Engineer

Chain.io - Philadelphia, PA (30+ days ago)


Does finding solutions to complex problems excite you? Are you looking to be part of a results-oriented, developer centric environment?

Chain.io solves technological problems in the supply chain with a focus on system integration. We have a fully-managed cloud-based platform that integrates different tools and connects loose pieces to formulate software compatibility solutions. Each of our projects brings unique challenges that help us develop our platform further , so you can look forward to out-of-the-box problem solving and opportunities to be exposed to many different industries. Working collaboratively with our team, you will design and implement solutions using an open API, developer friendly tools, and an expertly developed data model.

The ideal candidate is someone who can work collaboratively with others, has a knack for writing reusable, functional code, and embraces TDD, DevOps, and automation. We’re also looking for someone that can architect new solutions from existing services to meet complex business requirements. Chain.io’s environment is centered around how developers work best. We believe that the ability to work effectively and efficiently trumps the need to enforce demanding policies. We’re also passionate about creating a team where you can grow into a role that suits your interests and skills best.

Job Responsibilities

  • Programming in Javascript. Other technologies you will be exposed to are: AWS Lambda, Node.js, Jest, CircleCI, Aurora RDS, ElasticSearch, React, Terraform
  • Work collaboratively with our small development team
  • Meet complex business requirements by assembling together existing solutions with small functions
  • Develop efficient and reusable code, primarily on the back end
  • Occasional client communications and implementation work
  • Work within a serverless platform consisting of many microservices and cloud services
Qualifications and Requirements

  • Bachelor’s Degree and 5+ years of experience preferred, or equivalent combination of education and experience
  • Strong experience with Javascript (or the ability to pick it up quickly)
  • Experience with 1 or more of the following technologies a plus: AWS Lambda, Node.js, Jest, CircleCI, Aurora RDS, ElasticSearch, React, Terraform
  • Strong belief in TDD, DevOps, and automating as much as possible
  • Prior experience with microservices and architecting systems in the cloud
  • Experience leading a development team is a plus
  • Ability to break down complex problems into a variety of simple and generic problems
  • Comfortable with occasional client interaction
  • Ability to work collaboratively and productively with others
Compensation and Benefits

  • Salary is competitive and based on prior skills and experience
  • Flexible schedule and opportunity to work remotely often
  • Subsidized Health and Dental insurance
  • PTO; required to use at least 10 days per year with a soft ceiling of 20 days (very flexible if you need to go over)
  • Opportunity to be covered for occasional conferences / professional development
  • We have a full time technical writer and very robust testing in place - so you can primarily focus on what you do best
  • We follow continuous integration and delivery - deploy code to production daily
  • Opportunity to grow into roles that interest or fit you best
  • Opportunity to gain exposure to very interesting supply chain processes (ever wondered how people ship entire art galleries?)