Match score not available

Senior Software Engineer (PHP)

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

6-8 years of software engineering experience, Strong knowledge of PHP, especialmente Symfony, Experience with relational and non-relational databases, Familiarity with Docker and serverless tech, Proficient in designing RESTful APIs.

Key responsabilities:

  • Develop and maintain the Affiliate Marketing platform
  • Write clean, secure, and well-tested code
  • Collaborate with Product Manager to translate user needs
  • Support operational issues and code reuse improvements
  • Mentor other engineers and elevate coding standards
EAGERDEVS.COM logo
EAGERDEVS.COM TPE https://www.eagerdevs.com
2 - 10 Employees
See more EAGERDEVS.COM offers

Job description

Logo Jobgether

Your missions

O kliencie:

Nasz klient to jedna z największych i najbardziej rozpoznawalnych globalnych platform technologii afiliacyjnych.

Opis stanowiska:

Jako Senior Software Engineer dołączysz do zespołu cross-funkcjonalnego, którego zadaniem będzie rozwijanie i utrzymywanie platformy Affiliate Marketing naszego klienta.

Będziesz propagować pisanie czystego, bezpiecznego i dobrze przetestowanego kodu, kierując się najlepszymi praktykami. Twoja rola będzie obejmować nie tylko rozwój, ale także udział w ulepszaniu standardów, aby zapewnić otwartość i łatwość ponownego wykorzystania kodu przez innych. Pracując w zespole, będziesz odpowiedzialny za rozwój, utrzymanie i operacyjne wsparcie wyznaczonych części platformy.

Będziesz współpracować z Product Managerem i innymi członkami zespołu, aby przekładać potrzeby użytkowników na rozwiązania techniczne. Praca obejmuje cały cykl życia serwisu lub produktu, od zbierania wymagań, przez rozwój, aż po wdrożenie i wsparcie. Jako starszy członek zespołu, będziesz pomagał w rozwiązywaniu wyzwań związanych z rozwojem firmy i współpracował, aby zapewnić, że platforma spełnia potrzeby biznesowe i klientów. Dodatkowo, będziesz dzielić się wiedzą i mentorować innych inżynierów w zespole oraz w całej praktyce inżynieryjnej.

Wymagania:
  • Co najmniej 6-8 lat doświadczenia w komercyjnych rolach inżynierii oprogramowania.
  • Ugruntowana znajomość stosów PHP, szczególnie Symfony.
  • Doświadczenie i wiedza na temat zasad projektowania baz danych relacyjnych i nierelacyjnych (MySQL i DynamoDB).
  • Doświadczenie w tworzeniu aplikacji z wykorzystaniem Docker i technologii serverless.
  • Pasja do pisania eleganckiego kodu i chęć ciągłego refaktoryzowania, z dobrym zrozumieniem zasad SOLID.
  • Biegłość w projektowaniu i implementacji RESTful API w architekturze mikroserwisów.
  • Umiejętność przeprowadzania dogłębnych przeglądów kodu i pisania testów jednostkowych.
  • Zrozumienie struktur danych i algorytmów.
  • Znajomość procesów Agile (Scrum lub Kanban).
Mile widziane:
  • Doświadczenie z kodem frontendowym, najlepiej w Angular.
  • Utrzymanie pipeline'ów CI/CD.
  • Znajomość rozwiązań cache, takich jak Redis czy Memcached.
  • Doświadczenie z systemami transakcyjnymi o dużej przepustowości.
  • Wiedza na temat TDD i Pair Programming.
  • Doświadczenie w monitorowaniu aplikacji.
  • Znajomość zabezpieczeń informacji i umiejętność projektowania rozwiązań przeciwdziałających zagrożeniom.

Jeśli spełniasz powyższe wymagania i chcesz dołączyć do dynamicznego zespołu w roli Senior Software Engineer, zapraszamy do aplikowania!

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Mentorship

Software Engineer Related jobs