Backend Developer
Job Description:
We are looking for a Backend Developer to join our growing development team at rebase. In this role, you will be responsible for creating, maintaining, and optimizing web applications, as well as data infrastructure.
Responsibilities:
- Experience with modern PHP frameworks (e.g., Laravel, Symfony)
- Expert working knowledge of relational databases(e.g., MySQL, PostgreSQL)
- Strong analytical, troubleshooting and debugging skills
- Knowledge of OOP, SOLID Principles and Microservice Patterns
- Build and maintain integrations with 3rd party API's
- Knowledge of RESTful APIs and web services
- Experience with API Platform
- Knowledge of containerization technologies (Docker, Kubernetes)
- Collaborate with frontend developers to integrate user-facing elements
- Write code that is maintainable, high performing, well-documented and secure
- Troubleshoot and debug backend issues
- Knowledge of server-side programming languages (e.g., PHP, Node.js)
- Experience with version control systems (e.g., Git)
- Knowledge of continuous integration and deployment (CI/CD) environment
- Stay updated on new technologies to improve backend efficiency
- Problem-solving skills and ability to work in a team environment