Senior Software Developer (PHP, SaaS) (Remote)

Senior Software Developer (PHP, SaaS) (Remote)

 
Job Type: Full-time
Our client, based in Sweden with a remote team working from Spain, Sweden, and South Africa who is a market leader in customer experience in Northern Europe, is seeking two highly skilled and experienced Senior Software Developers to join our dynamic team of experienced Full-Stack Developers.
 
We are looking for candidates who:
    • Have a passion for backend development, performance, and integration challenges,
    • Are enthusiastic about frontend development, user experience, and usability.
Requirements:
    • Bachelor’s degree in Computer Science, Engineering, or equivalent.
    • Experience developing on a Linux platform.
    • Familiarity with continuous integration.
    • Min 5 years of proven professional experience in PHP development.
    • Proficient in code versioning tools, such as Git.
    • A passion for development and technology.
    • Strong communication skills and fluency in English.
    • Excellent problem-solving skills with the ability to work independently or as part of a team.
    • Understanding of PostgreSQL or experience with equivalent databases.
Desirable Skills:
    • Google GWT (Java-based) experience.
    • Knowledge in UX/UI and frontend development.
    • C or Node.js experience.
The selected candidates will be responsible for developing and maintaining scalable software solutions for our SaaS platform.
    • You will collaborate closely with our dev team to design, develop, and deploy robust applications using PHP, PostgreSQL, and Google GWT.
    • Challenges for this type of SaaS application include performance in data analytics & reporting, email deliverability, and integrations with booking systems (PMS).
    • This role will increasingly involve the implementation of AI-based services for analysis, decision-making, and interaction.
Key Responsibilities:
    • Design, develop, and maintain efficient, reusable, and reliable PHP code.
    • Implement performance-enhancing solutions to ensure application responsiveness.
    • Collaborate with the team to define, design, and ship new features.
    • Integrate data storage solutions using PostgreSQL.
    • Maintain code integrity and organization.
    • Work within a Linux environment, managing the application development and deployment lifecycle.
    • Utilize front-end technologies including Google GWT (Java-based) to build dynamic user interfaces.
    • Ensure the best possible performance, quality, and responsiveness of the application.
    • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.