Back End Developer
HybridLisbon, Lisbon, Portugal
Job Summary
Spearhead the development of sportsbook web applications, delivering intuitive cross-platform experiences from live betting interfaces to personalized dashboards. Collaborate with designers, QA, and product teams to establish objectives for functional, scalable backend solutions. Develop and maintain RESTful APIs, build reusable libraries, and write high-performance, secure code using PHP 8 and Symfony. Leverage AI-assisted tools like GitHub Copilot to accelerate development while critically evaluating all generated outputs for quality and compliance. Liaise with system administrators to implement new features and continuously adopt emerging technologies to improve engineering efficiency. Report directly to the Team Leader/VPoE in a hybrid model based in Lisbon's Carnaxide area.
Required Qualifications
- At least 3 years experience in software development
- Good level of programming skills in >=PHP8
- Ability to debug complex PHP applications (Xdebug, Profiler, and others)
- Development following different coding principles (SOLID, KISS, ACID, etc)
- Strong knowledge in developing with latest Symfony versions
- Knowledge of Object-Oriented Programming and Design Patterns
- Experience using AI-assisted software development tools (such as GitHub Copilot, ChatGPT, Claude, Cursor, Windsurf or similar) to support coding, debugging, testing and documentation
- Ability to critically assess, validate and refine AI-generated outputs rather than relying on them without technical review
- Knowledge of RabbitMQ, Docker, ElasticSearch
- Knowledge of Websocket / Socket.IO
- Experience with Web Services, Microservices
- Experience with AWS, GCP, Kubernetes
- Experience with Go
- Proficient level of English
- The role should be based at the office in the Carnaxide area (up to 8 days per month remotely), and the first month is fully on-site
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.