DevJobs

Backend Team Leader

Overview
Skills
  • PHP PHP ꞏ 6y
  • TypeScript TypeScript
  • Node.js Node.js
  • PostgreSQL PostgreSQL
  • Microservices Microservices
  • RESTful API RESTful API
  • CI/CD CI/CD
  • Git Git
  • Docker Docker
  • ChatGPT
  • Cloud platforms
  • Containers
  • Databases

Job description


Craft.io is on a mission to create a robust Product Management Platform in the cloud, used by globally-renowned Fortune 500 companies. With Craft.io, product managers build their roadmaps and write their requirements, later synced to development tools like Jira. We encourage you to give it a try.


Your Role at Craft.io


As a Backend Team Leader at Craft.io, you will lead a team of experienced senior backend developers and play a pivotal role in developing and maintaining our primary backend software. You will be hands-on in writing code and developing code to support these features, primarily using PHP. Additionally, you will lead the transformation of our PHP codebase towards a new Node.js-based microservices architecture.


Key Responsibilities


  • Lead, mentor, and manage a team of senior backend developers
  • Actively participate in the design, development, and maintenance of backend systems and applications
  • Lead the transition from a PHP-based monolithic architecture to a Node.js-based microservices architecture
  • Ensure the security and reliability of our software on GCP and AWS public clouds
  • Utilize technologies such as Docker, TypeScript, PostgreSQL, ChatGPT, and Git in daily tasks
  • Collaborate closely with product managers, frontend developers, and other stakeholders deliver high-quality solutions


Requirements


  • 6+ years of hands-on experience in backend developmen
  • Leadership Background: Having taken the lead on projects or teams in previous roles
  • Experience with designing system architecture
  • Computer Science or equivalent degree from a University with GPA > 85, and understanding of databases, networking, and software engineering fundamentals.
  • Good communication skills
  • Experience with databases, RESTful APIs, microservices architecture and cloud platforms, CI/CD pipelines, containers


Preferred Skills


  • Proficiency in PHP and/or Node.js


Craft.io