Senior Back end Developer - PHP & Python

Questel

Employer Active

Posted 3 hrs ago

Experience

8 - 13 Years

Job Location

Tunis - Tunisia

Education

Bachelor of Science (Computers)

Nationality

Any Nationality

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities


Your missions

- You are a technical reference for the team and a trusted partner of the Engineering

- Manager on the evolution of our trademark search engines.

- Lead the transformation of our architecture to make it more maintainable and more performant.

- Improve the relevance, performance and scalability of similarity searches over a database of more than 200 million trademarks.

- Maintain and evolve the existing search stack, which relies on PHP and Manticore,while moving new developments to Python and Go.

- Assess and gradually introduce new technologies, such as Elasticsearch, Kubernetes,big data, machine learning and LLMs.

- Set the standard for quality code: tested, well structured and documented, and help the team reach it through code reviews.

- Use AI-assisted development tools to work faster and better, while keeping full ownership of the result.

- Investigate complex production issues by digging into logs and metrics, and propose lasting fixes.

- Take part in Agile rituals and technical discussions with the distributed team.


Technical skills

- Back-end development in Python and Go, or willing to learn.

- PHP, as we will keep working with the existing code base.

- Docker and CI/CD knowledge.

- AI-assisted development.

- You produce quality code that is tested, well structured and documented.


Languages

English: professional level (written and spoken), for daily work with distributed teams.

Soft skills


Autonomy and rigor: you propose optimizations to our architecture to improve maintainability and performance, and carry topics from start to finish.


Analytical and investigative mindset: you enjoy digging into logs and metrics to solve problems.


Team spirit and collaboration: you don't stay in your corner, you share your successes and difficulties, and you embrace a blameless mentality.


Curiosity and adaptability: you like learning new things, you are not afraid of new languages, and you can read and understand code written by other developers.


Communication and influence: you can explain technical choices clearly and help the team and the Engineering Manager reach good decisions.


What will set you apart

For where we are heading

- Go

- ElasticSearch

- RabbitMQ/Redis

- Kubernetes

- Big data

- Machine learning

- LLMs


To understand our existing stack

- Manticore Search

- Sphinx


Desired Candidate Profile

Education and experience

Engineering degree in computer science, or equivalent solid experience in production.

8+ years of back-end experience in production, including the design or evolution of the architecture of a large-scale system.

Proven experience in mentoring developers and providing technical leadership within a team.

Company Industry

Department / Functional Area

Keywords

  • Senior Back End Developer - PHP & Python

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Similar Jobs

Back-end Developer PHP

Senior Magento Developer

Confidential Company

  • 8 - 10 Years
  • Dubai - United Arab Emirates (UAE)

PHP Senior Developer

Lead Software Developer

View All