Backend Engineer

Job Summary

The backend engineer will be responsible for the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating front-end elements into the application. A basic understanding of front-end technologies is therefore necessary as well.

The backend engineer will be responsible for:

  • Design, develop and deploy backend services with focus on high availability, low latency, and scalability
  • Build and operate infrastructure, toolset, and deployment pipelines
  • Provide quality assurance testing
  • Resolve any coding and app issues identified during testing
  • Improve our product by innovating on the service through the usage of A/B tests.
  • Build reusable code and libraries for future use
  • Optimize application for maximum speed and scalability
  • Implement security and data protection
  • Design and implement data storage solutions

Additionally, the backend engineer should have:

  • Deep understanding of relational databases
  • Solid competency with SQL and NoSQL
  • Strong UX and design sensibilities, and a desire to sweat the small stuff
  • Ability to understand business requirements and translate them into technical requirements
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration
  • Familiarity with Scrum and Agile Methodologies
  • Prior experience with or knowledge of large scale, high volume systems
  • Strong communication skills, a positive attitude, and empathy
  • Self-awareness and a desire to continually improve

Skills and Qualifications:

  • At least 3 years’ experience building web products – frontend and backend (you will be required to provide
    links and sample work)
  • Proficiency building applications using PHP, MySQL, Redis
  • Must have experience in JavaScript (or Vuejs, Jquery), HTML, CSS, and MongoDB
  • Deep understanding of cloud computing integration, e.g. Amazon Web Services
  • Experience using the Laravel framework (version 5.2.*) and a lot of Laravel packages
  • Experience designing and building APIs and webhooks

If this sounds like what you have been seeking, send your resume to jobs@hellotractor.com. Please put Backend Engineer in the subject line.