Full-Stack Software Developer - Birmingham, United Kingdom - Stickee Technology

    Stickee Technology
    Stickee Technology Birmingham, United Kingdom

    2 weeks ago

    Default job background
    Description

    Above all, we are looking for a person who has a passion for, and a proven ability in, delivering high quality end-to-end software using the Laravel/VueJS stack.

    Stickee Technology builds data-insights software systems used by many of the world's leading consumer electronics brands and retailers.

    We are looking for an experienced full-stack software developer to join one of our product development teams.

    With a very high-profile customer for this product, you'll have an opportunity to shape the way the software evolves as our client's requirements develop over time.

    The role will require both front-end and back-end skills.

    Our back-end stack is built around PHP and Laravel, driven by MySQL databases.

    On the front-end, our platform is built around

    Main duties

    • Work with UI designer to build and develop the front end / user interface.
    • Develop and build the back-end, including both "incoming" and "outgoing" APIs.
    • Develop, test, deploy, and maintain robust, clean, efficient and scalable code.
    • Collaborate with others, inside and outside the team, to define, design, and ship new features.
    • Participate in code reviews to maintain code quality and ensure best practices.
    • Troubleshoot, debug, and resolve software defects and issues.

    Technical requirements &experience:

    • Proven experience as a full-stack developer, with expertise in PHP/Laravel and VueJS
    • A thorough understand of the principles and practices of Clean Code
    • Solid understanding of front-end technologies, including HTML, CSS, JavaScript, and responsive design
    • Experience with RESTful API development and integration
    • Strong knowledge of database design and optimization (ideally MySQL)
    • Fluent git skills
    • Excellent problem-solving and communication skills
    • Ability to work in a fast-paced and collaborative environment
    • Ready, willing and able to take the lead within a team to propose solutions and proactively drive the project forward without waiting to be asked.

    Essential Communication skills:

    • Effectively communicate software architecture decisions, API designs, and integration strategies to ensure alignment with project goals.
    • Communicate within and between cross-functional teams, including UI designers, clearly and concisely, to achieve seamless back-end and front-end integration.
    • Participate in code reviews, giving and receiving constructive feedback to maintain code quality and adherence to best practices.
    • Foster open communication within the team and across departments, ensuring a collaborative environment for defining, designing, and implementing new features.
    • Communicate efficiently in troubleshooting and resolving software defects, actively engaging with team members and stakeholders to address issues promptly.

    Preferred qualifications:

    • Degree in Computer Science or a related field
    • Experience with other modern PHP frameworks
    • Experience with other modern JavaScript frameworks
    • Knowledge of one or more other programming languages
    • Knowledge of server configurations and deployments.
    • Some familiarity with containerization and orchestration tools such as docker, kubernetes
    • Experience of working with project management tools such as Shortcut, Jira, or Wrike

    Above all, we are looking for a person who has a passion for, and a proven ability in, delivering high quality end-to-end software using the Laravel/VueJS stack.

    Click the "Apply" button to send us your application. We're looking forward to hearing from you

    #J-18808-Ljbffr