Skip to job description
Web Recruiters

International IT Recruitment

Trusted by global companies

Vacancy ID#11261Position Closed

Senior PHP Developer – Platform Team

Role Senior PHP Developer – Platform Team People Manager

No Location Ukraine / Remote

About Us

We are a ground-breaking vertical b2b SaaS product in the jewelry industry, connecting and accelerating supply chains. We provide a centralised hub for all product development, sourcing, selecting, planning, range building, pricing and much more. In software terms we are PLM, PIM and OMS rolled into one, and we enable real time data flows in supply chains. Our product includes a web application, and Native apps across IOS, Windows and Android. We are 50 people strong and growing fast, backed by Swarovski and other major jewelry incumbents. Our head office is in London, with additional hubs in Ukraine, Italy and Thailand. We also offer remote working solutions for specific positions. We hire intelligence and integrity. We are about people, we know they make or break us. We understand that your journey is also our journey, and we want it to be life-changing. We value transparency, strong debate, lack of politics and strong ethics. We deliver & support multiple applications addressing the same problem: how to affect change in an entire industry. We want first class individuals who can make the difference and help us change the world, both in technical or commercial team hires. Our culture is fierce: comply or explain. Fast moving operations need rigorous chains of command, but critically the infantry IS ALWAYS ahead of head-quarters. This means we try to encourage pre-emptive thinking at every level of our company and empower individuals to raise their voices and logically challenge the process to ensure we are never running in the wrong direction. Working in an early stage company is not for everyone, the pressure can be relentless. If you want to thrive in this type of environment you need to be able to learn fast and continually.

Purpose of the Role

As a Senior PHP Developer in the platform team your primary objective is engineering efficiency. This means that the platform team’s main clientele is the product teams. You will work on projects such as automating zero downtime deployments, rationalising logging, implementing telemetry and improving developer experience through code generation. You understand that when the platform team make a decision the impact can be far reaching through the application and the business. To perceive the impact of a change, platform engineers must have an understanding not only of their own architecture and flow but also of a wide range of product flows and architectures. The platform team is both and enabler and a protector. On the one hand, you will open up as many capabilities and efficiencies as is possible, and on the other, you must protect the platform from harm from other.

A Typical Day

You arrive at the office and check in with team in daily standup. You then move forward with the days development with the team. You plan and strategise the architecture and implementation for new features. You complete your new task and create a pull request for review. You present your change during the review and once accepted merge it into the codebase. You might mentor or help to answer any questions that junior developers have throughout the day and make suggestions regarding areas for personal growth.

Responsibilities

Software Development

  • Make efficiency focused changes to code.
  • Understand how to structure application code for automation.
  • Produce clean, readable, SOLID code.
  • Ensure that code delivers on non-functional requirements

Continuous Improvement

  • Seek and identify opportunities to improve the code within our systems.
  • Reviewing code for issues and identifying improvements.
  • Mentoring junior developers.
  • Skills & Experience Qualifications Computer Science or IT 3 year degree is desirable.

 Professional Experience

  • 5+ years of software development experience covering PHP is essential.
  • Essential skills: PHP SQL AngularJS desirable Entity Framewrok MySQL SOLID
  • Experience working in a platform team highly desirable Personal Profile Self-Starter

Personal Profile

  • You take the initiative and do not wait to be told to act.
  • Take ownership and responsibility for accomplishing objectives across the team and department.
  • Conscientiously follows through on commitments and embed this behaviour across the team.
  • Demonstrate resilience under very demanding pressures and circumstances.
  • Good Communicator – you have worked with distributed teams before and can maintain an appropriate level of communication to ensure trust and confidence in your work.
  • Knowledge Seeker – you stay abreast of industry trends and keep your skills current.
  • Adaptable –  you are pragmatic and can work in a changeable environment, however, you do not blindly accept changes without question.
Future opportunities

Send your CV for similar roles

This position is not currently accepting applications. Submit your CV and opt in to consideration for similar vacancies. Our recruiters may contact you when a suitable role becomes available.

Job reference: #11261

    PDF, DOC or DOCX. Maximum file size: 5 MB.

    Get discovered by more employers

    Optional. This will not affect your application.

    FlexcodersDeveloper Platform

    Looking for more interview invitations?

    Create your professional developer profile once and let recruiters discover you for future opportunities.

    • AI-powered profile
    • Professional CV templates
    • One-click profile sharing
    • Private or Public visibility
    Create Free Profile

    Powered by Web Recruiters

    For employers

    Hiring for your team?

    Share your vacancy with Web Recruiters or ask us to help you find the right candidates.

    Publish your vacancy

    Send us your job description and company details to discuss publication on our website.

    Submit a vacancy

    Let us find your candidates

    Tell us about your hiring needs. We will discuss the requirements and recruitment terms with you.

    Request recruitment