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