Backend Web Developer

Join a team of passionate engineers who believe in code quality and in fast growth.
delivery software features

Level: Intermediate to Senior

Responsibilities

  • Design, and develop new microservices in a rapidly growing company with high
    scalability requirements
  • Important: Your work continuously needs to have scale, performance and
    reliability in mind
  • Be involved in the horizontal and vertical engineering of new features, and the revision of existing feature sets
  • Use innovative/cutting-edge technologies to solve complex problems related to SaaS and high availability systems in the context of modern-day logistics operations

Qualifications

Technologies you’ll most likely work with:

These technologies will vary depending on the tasks you are assigned, but you’ll likely work with:

  • PHP 7+ (Yii & Laravel)
  • Node.js & Express.js
  • HTTP REST APIs, development, and specifications (OAS 3)
  • Webhooks
  • Web sockets and/or Pusher
  • GraphQL

You currently have/are

  • Specialized higher education (e.g. Software Engineering or Computer Science) and/or significant experience in Software Development
  • Significant experience developing in PHP 7+ and solid foundations in OOP (Object
    Oriented Programming)
  • Experience working with REST API responses in JSON
  • Experience working with NoSQL data storage (e.g. MongoDB, Firestore)
  • Experience with one or more modern PHP frameworks, such as Laravel, Yii, Symfony, etc.
  • Experience with RESTful API development and microservices
  • Experience with correctly leveraging caching systems (e.g. Redis), and implementing queuing systems (e.g. RabbitMQ)
  • Knowledge of relational (e.g. MySQL) and non-relational databases (e.g. MongoDB)
  • Knowledge of the Web environment (HTML, CSS, JavaScript)
  • Very well versed in Git (both GUI and command line) and best practices in version control for web development
  • Experience with Unit Testing in a CI/CD environment
  • Very strong analytical and written communication skills
  • Capacity to quickly learn and get familiar with the ins and outs of multiple interconnected systems
  • Experience with any of the following is an asset/bonus:

- AWS SDKs and APIs

- Docker

- Microsoft Azure

- Familiar with the Atlassian product suite (Bitbucket, Jira, Confluence)

Want to join the team? Apply now!