JustJoin.IT Praca zdalna Senior

Full-Stack Engineer (JavaScript/PHP)

Itransition

⚲ Warszawa, Wrocław

Do uzgodnienia

Wymagania

  • JavaScript
  • PHP
  • RESTful APIs
  • client-server architecture
  • SQL databases
  • Indexes and locking mechanisms
  • Mobile development (iOS/Android)
  • CI/CD
  • Code Review
  • Static Code Analysis

Opis stanowiska

We are looking for an experienced developer who is ready to tackle complex technical challenges while building high-quality software systems using modern technologies.

Requirements:
• 4+ years of professional software development experience
• Production skills in frontend development (JavaScript)
• Experience building backend services in production (PHP)
• Experience designing and consuming RESTful APIs
• Understanding of client-server architecture
• Solid understanding of SQL databases, including indexes and locking mechanisms
• Proactive, self-motivated, and eager to take ownership of tasks
• Fluent English

Nice to have:
• Experience working within an existing PHP codebase
• Mobile development experience (iOS and/or Android)
• Experience in setting up and supporting development processes (CI/CD, code review, static code analysis, automated testing)
• Experience working with SCRUM
• Experience in creating technical documentation
• Hands-on experience with cloud services (AWS, Google Cloud)

We offer:
• Projects for such clients as PayPal, Wargaming, Xerox, Philips, Adidas and Toyota
• Competitive compensation that depends on your qualification and skills
• Career development system with clear skill qualifications
• Flexible working hours aligned to your schedule
• Options to work remotely

🔍 Dekoder Ogłoszenia

🔴
ready to tackle complex technical challenges
Może oznaczać, że projekty są trudne i wymagają dużo czasu na rozwiązanie problemów, a niekoniecznie innowacyjne.
🔴
building high-quality software systems
Definicja 'wysokiej jakości' może być subiektywna i zależeć od priorytetów firmy, które nie zawsze pokrywają się z oczekiwaniami dewelopera.
🔴
Proactive, self-motivated, and eager to take ownership of tasks
Oczekuje się, że będziesz samodzielnie identyfikować problemy i proponować rozwiązania, często bez wyraźnego nadzoru.
🔴
Competitive compensation that depends on your qualification and skills
Kwota wynagrodzenia może być negocjowana, ale nie ma gwarancji, że będzie ona faktycznie konkurencyjna na rynku.
🟡
Career development system with clear skill qualifications
System rozwoju kariery może być dobrze zdefiniowany, ale ścieżki awansu i możliwości mogą być ograniczone.