DevJobs

Senior Backend Developer

Overview
Skills
  • PHP PHP ꞏ 4y
  • 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

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 senior backend developer at Craft.io, you will have a hands-on role in developing our primary backend software. Craft.io is constantly evolving, and new features are released rapidly, so as a senior backend developer, you will be writing code and algorithms to support those features (mainly in PHP). Furthermore, you will participate in transforming our PHP codebase towards a new Node.js based Microservices architecture, all while gaining hands-on experience building secure software on GCP and AWS public clouds. You will be using technologies such as Docker, TypeScript, PostgreSQL, ChatGPT, and Git.

You'll work with experienced product managers, frontend developers, and other backend developers.


Requirements


  1. 4+ years of hands-on experience in backend development
  2. Strong understanding of system architecture
  3. Computer Science or equivalent degree from a University with GPA > 85, and understanding of databases, networking, and software engineering fundamentals.
  4. Good communication skills


Preferred Skills


  1. Leadership Background: Having taken the lead on projects or teams in previous roles is highly valued.
  2. Open Source Participation: Initiating or contributing to open-source projects
  3. Proficiency in PHP and/or Node.js
  4. Experience with databases, RESTful APIs, microservices architecture and cloud platforms, CI/CD pipelines, containers
Craft.io