plygon background

Nearshore GM is a unique IT company that nurtures a culture of loyalty, teamwork and life balance. We code with integrity using modern, proven and up to date technologies. Our commitment is directed to delivering clean and efficient solutions and services for our partner Flyeralarm, one of the largest German e-commerce corporations and one of the largest online printers in Europe, dedicated to environmentally friendly delivering products and services. Our team is growing and we are looking for

Senior PHP Developer

You’ll be part of a multicultural team on developing new features, troubleshooting and ensuring smooth functionality, working from an office based in Niš, 9 to 5. You'll be defining initial risks in working with large projects, independently solving different problems, distilling complex ones through the application of design patterns, regularly reviewing code for less experienced colleagues and mentoring them.

Benefits and perks:

We offer the opportunity to enhance and develop your career with the following benefits:

  • Onboarding process from 3 to 6 months - we want you to take time to know our system and learn everything without pressure
  • Private medical insurance
  • Competitive salary corresponding with relevant experience and skills
  • Working in international and multicultural teams with colleagues across the world (but working hours are always in the CET time zone)
  • Team building and inhouse team activities
  • Working space in Think Innovative Hub with great amenities, always available parking surrounded with nature and greens
  • Personal development and growth, continuous education and mentorship
  • Financial and legal counseling
  • Mental health counseling
Job responsibilities:

As Senior PHP Developer, you handle these tasks:

  • Developing web applications based on PHP
  • Writing clean and scalable code in an agile development environment
  • Using and managing databases
  • Applying quality automated testing practices
  • Designing and developing REST APIs that ensure fast and smooth product development
  • Ensuring compliance with clean software architecture (Domain Driven Design)
  • Mentoring middle and junior developers of the team
Job requirements:

To be considered for this role, here are the skills we’re looking for:

  • 5+ years of professional experience with PHP (7.x+) including modern frameworks such as Slim, Laravel, or Symfony, and strong understanding of PHP internals, performance, and best practices
  • Strong knowledge of relational database design, software architecture, and OOP principles, including common design patterns (SOLID, DDD concepts, layered architectures), and experience designing scalable backend systems in cloud environments
  • Proficiency in working with MySQL
  • Experience writing automated tests (unit and integration) using PHPUnit and applying testing best practices
  • Experience with DevOps practices such as CI/CD pipelines, containerization (Docker), and working in Linux environments; familiarity with automation and deployment tools (e.g., Bamboo, GitLab, or similar)
  • Experience implementing monitoring and observability solutions using tools such as Grafana and time-series databases (e.g., InfluxDB)
  • Experience working with AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, or similar AI copilots) and the ability to integrate them effectively into daily workflows to improve productivity and code quality. Ability to critically evaluate AI-generated code and ensure it meets architectural, security, and maintainability standards.

We’re looking for people who are curious, independent, and proactive in their day-to-day problem solving. If you like sharing knowledge within a team, and are happy to continuously expand your skills, we’ll be happy to receive your application! Don't be discouraged if you feel like you’re missing some of the skills we require. Feel free to reach out to us and we can provide you with guidance and tips!

We use cookies to improve user experience and analyze Website traffic. By clicking “Accept all cookies“, you agree to our Website's cookie use as described in our Cookie Policy. You can change your cookie settings by clicking “Cookies Preferences”.


Accept all cookiesCookies preferences