Lead Software Engineer (PHP + JS + PGSQL)

Instafreight

Engineering | Berlin, DE

YOUR TASKS

 

  • As an engineering lead you guide and support your team through the development process in order to deliver smart solutions

  • Being a member of the engineering leadership team you actively participate in the decision-making process

  • You are a positive and forward-looking human being - robots are cool and all, but we're a team that likes working together

  • You will become responsible for the delivery and maintenance of critical systems and user-facing parts of the platform
    This means:

    • Understanding that great results are delivered as a team effort

    • Plan, propose and ship big and small projects from start to finish

    • Proactively deconstruct and analyze both technical and product requirements

    • Finding balance and compromises between “yes” and “no”

    • Estimating time cost and proactively raising concerns if new data suggests

    • Drive evolution of architecture and process

    • Actively track progress across multiple streams and create transparency and visibility

    • Ensure reliability: test, monitor and add resilience



  • Collaborate closely with others, splitting and delegating tasks or pair programming as necessary, to leverage different skill sets and specialties across the team

  • Adopt, share and adapt conventions and best-practices - level up individually and as a team over time





REQUIREMENTS

 

  • You are self-motivated and strive to find pragmatic, incremental paths to success, even when faced with big challenges

  • You have already had first experience being in a team leadership position

  • 5+ years of experience developing in PHP and SQL

  • Highly confident in SQL and NoSQL data storage

  • Strong JavaScript proficiency - you identify as a full-stack engineer

  • Refined understanding of software and programming fundamentals regardless of language/framework - SOLID principles

  • Up-to-date familiarity with modern PHP and JavaScript eco-systems

  • Code quality, Continuous Integration and scalability mean something to you

  • You feel comfortable owning complex systems and keep calm in tense times

  • Excellent communication skills in English, spoken and written

  • Willingness to learn & master any technology, language, or development environment that we might need in the future

  • Experience with python & nodejs a plus






WHAT WE OFFER

 

  • Tech plays a central role in our young & growing company

  • Agile, cross-functional team with lots of responsibility on the team level

  • Many opportunities on a personal and professional level - grow with us

  • Work with great people of various backgrounds and nationalities

  • Flat management hierarchy - be a part of the decision-making process

  • Challenging projects in a hot field