Software Team Lead

Job description

The Lead Developer will lead an agile team of developers in full stack development. Design and implement projects ranging from internal business applications to public facing web applications.

Job requirements

What You Will Do:

  • Working with IT project team to understand, design and implement defined requirements.
  • Helping the team with architectural decisions & software development best practices.
  • Create development action plans for members of the team.
  • Maintaining constant communication within IT and other business units.
  • Manage, mentor, and groom other developers on the team.
  • You will need the knowledge of professional software engineering best practices for the full software development life cycle, including agile development, coding standards, code reviews, source control management, build processes, testing, and maintenance.
  • Designing custom solutions to address various business needs or to integrate 3rd party systems.
  • Continually migrating solutions to newer technologies to stay up to date with industry best practices.
  • Perform quarterly and annual reviews of performance.

Technology Stack:

  • PHP ecosystem (Laravel, Symfony, Composer) and related design patterns.
  • We also use NodeJS in some cases.
  • Relational databases, and ElasticSearch.
  • React or VueJS for frontend development.
  • React Native for mobile development.

About Us:

  • Macellan is a software development company based in Istanbul. We have passion of developing digital solutions by exploring the fringe of ideas. We build good looking, responsive, cross platform, high performance web applications.