Intermediate Backend Developer | 4i

Intermediate Backend Developer

Intermediate Backend Developer

4i is looking for an Intermediate Backend Developer to join our team. The successful candidate is expected to slot into our team working alongside other developers, designers, client-facing staff and the clients themselves. 4i operates within a flat structure where all employees take part in decision making. We create an environment where everyone has the opportunity to take on various roles in the organisation. Therefore, the candidate will be expected to not only deliver as a developer, but also provide inputs in all areas related to digital solutions. This requires the candidate to cultivate a mindset of always adding value in order to move the client’s business forward.

Roles & Responsibilities: 
  • Developement of PHP, Laravel, backend and data structures
  • Integration with third party systems using web services (JSON, XML, SOAP if required)
  • Participation in project estimation, workshops and planning meetings
  • Writing well designed code that is effective and optimized 
  • Deliver shippable features or increments every sprint
  • Provide technical help to other developers
  • Identify and raise risks that could influence code design and quality of the product
  • Follow all processes and structures put in place to ensure projects deliver the expected value on time
Skills & Experience Required: 

  • At least three years experience in backend development
  • A good understanding of:
    • JSON, XML, and RESTful API's
    • PHP Laravel and database design
    • Database, systems analysis and design, as well as best practices
    • SQL and MySQL
    • UML
    • Agile Methodology and SCRUM practices
  • Must have strong:
    • Analytical skills
    • Problem-solving abilities
    • Leadership and motivational skills
    • Communication skills
  • Be able to prioritize tasks based on the most value added to the digital solution and client
Advantageous: 
  • University degree preferable but not required
  • Automated testing practices
Remuneration: 

Remuneration is market related, but negotiable depending on work experience

Availability: 
This position is available immediately