Senior PHP Developer
Tipi i punes: Full-Time
Vendndodhja: Remote
Are you among the best Developers in the World?
#Then you might be good enough for our clients.
Our software developers are the foundation of what we do – and our clients’ business and success often depends on us and our team of technical experts. As we continue to grow, we are searching for a PHP developer to work with some of the largest clients and brands in Europe.
What awaits you:
- Develop technical solutions according to the provided architecture and business requirements
- Debug, optimize, and scale complex setups built with the most up-to-date technologies (PHP7 only)
- Automate common developer tasks such as deployment, sanity checks, unit tests
- Learn, understand and follow the best coding practices
- Provide technical solutions and bring your ideas to the table
- Contribute to open-source projects and get global recognition for your skills and achievements
- Be an active part within the entire development process by participating in the planning and estimate of the development activities
- Communicate closely with Project Managers and clients about the technical aspects of the project
What you bring:
- Deep knowledge and previous experience with PHP – e.g. building websites, web applications or REST APIs
- Good understanding of relational data structures
- Ability to work with Git
- Experience with web application architectures – crons, queues, APIs, etc.
- At least basic Linux skills and an ability to setup a local dev environment
- Good English language skills
Our ideal candidate would also have previous experience in:
- Symfony, Laravel or another framework
- Drupal, Magento or custom development for another CMS
- Git workflow – understanding of the code review process
- NoSQL databases (MongoDB, CouchDB or similar)
- CI/CD systems such as GitLab, Travis CI, Jenkins
- Redis, Solr, Elasticsearch, Kafka and understanding of how they can be used to benefit the application that’s being built
- Previous exposure to Docker
- Bash, Python, other scripting languages and tools
- Good knowledge of Javascript/TypeScript
- Knowledge of REST design principles
- Understanding of HTTP protocol
- Write efficient, scalable, testable and maintainable code
- Strong self-motivation, “can-do” and problem-solving attitude
- Good understanding of asynchronous programming and its workarounds
- Experience with Git and Git flow
- Basic knowledge of databases and queries
- Good command of English (reading, writing, speaking)
What can be an advantage:
- Experience in React, Angular or Vue.js
- Experience with web sockets
- Knowledge using Redux or GraphQL or Context API
- Understanding of server-side logic and front-end performance optimization
- Good knowledge of microservices architecture
- Experience in AWS or other cloud platforms will be considered a plus
- Experience with a state management library like redux, mobx, react-query, etc
Contact us
Linkedin: https://www.linkedin.com/company/tfo-services/
Email: [email protected]