Remote Mon-Fri, 40 hrs per week | Must be located within the UK or EU.
Reporting to:
Head of Golang
About Digital Boutique
Founded in 2010, Digital Boutique has built a team that has become the driving force of our success and growth. We are committed to delivering high-quality products and services to our clients. Having designed, built, and helped industry-leading eCommerce websites grow, we have gained a history of enterprise-level expertise working with clients such as Heineken, Hitachi Capital, Boots, Leicester City Football Club and Swiss RE, to name but a few.
Recruitment Mission
We're seeking an open-minded and experienced PHP Developer to join our dynamic team. This versatile role provides excellent opportunities for learning and expanding your expertise within a globally recognized digital agency. You will be engaged in stimulating API-based projects, adhering to our principles of continuous learning and staying at the forefront of technology.
Top Three Expected Results
Successful Implementation of Key API Projects:
Execute and deliver high-quality API-based projects, showcasing a deep understanding of PHP and best coding practices. Ensure seamless integration and functionality while meeting or exceeding project timelines.
Continuous Improvement in Code Quality:
Strong ability to grasp the idea by reading code. Drive enhancements in code quality by implementing best practices and adopting industry standards. Aim for measurable improvements in efficiency, readability, and maintainability of codebase, resulting in a positive impact on overall project performance.
Active Contribution to Team Collaboration:
Foster a collaborative environment by actively participating in team discussions, providing valuable insights, and sharing knowledge. Aim for a cohesive team atmosphere that promotes innovation and problem-solving, ultimately contributing to the overall success of the development team.
25% security: security reviews and regular improvements
5-10% golang backend: supporting role for platform integration, code review, bugfixes
5% infrastructure
5% architecture
Overview of Responsibilities:
In this role, you will:
Lead API Development Initiatives: Take a leading role in planning, designing, and implementing API-based projects. Collaborate with cross-functional teams to ensure the seamless integration of new features and enhancements.
Codebase Maintenance and Optimisation: Strong and natural ability to grasp the idea by reading code. Be responsible for the upkeep and optimisation of the PHP, js, css, html and Golang codebase. Regularly review and refactor code to maintain high standards of efficiency, security, and scalability.
Able to review code with respect to security requirements and NFSRs, able to follow and implement standard (OWASP) security principles and run checks based on that.
Testing and Quality Assurance: Develop and implement automated testing procedures to ensure the reliability and stability of the codebase. Work closely with the quality assurance team to identify and address any issues promptly.
Team Collaboration and Knowledge Sharing: Actively engage in team collaboration, contributing to discussions, and sharing knowledge. Mentor junior team members, fostering a culture of continuous learning and skill development.
Reporting and Progress Updates: Provide regular updates on project progress, challenges, and achievements to the Head of Golang. Ensure transparent communication and alignment with organisational goals.
Adherence to Best Practices: Enforce and follow best practices in software development, including version control, documentation, and coding standards. Strive for excellence in all aspects of development to maintain the agency's reputation for high-quality work.
Adaptation to Technological Advancements: Stay informed about the latest trends and advancements in Golang and related technologies. Proactively identify opportunities for improvement and innovation, ensuring the team remains at the cutting edge of technology.
This is a dynamic role that combines technical expertise with collaboration and leadership, contributing significantly to the success of our digital agency's development endeavors.
Candidate Requirements
Education & Qualifications
Not essential for this role. Skills, self taught learning and experience outweigh this.
Key Requirements Skills / Experience / Knowledge
Located in United Kingdom or Europe/EU
5 years' experience working with PHP, js, css and html
1 years' experience working with Golang or home projects
2 years' experience of working at an agency
Strong and natural ability to grasp the idea by reading code
Understands time tracking/logging, client billing time and materials.
Experience with local development environments such as Docker and version control using Git
Good understanding of command line build utilities and task runners, makefile
Experience in API development and maintenance
Ability to write clean and efficient code
Experience in creating automated testing for your work
Strong desire for continual learning.
Strong interpersonal skills with the ability to collaborate at all levels within the organisation.
Attention to detail and ability to meet tight deadlines.
Must be team-oriented.
Desirable skills / experience:
Experience in GoLang
Experience in security aspects of development
Experience in Selenium
Experience in AWS and GCP or other sysops environments
A solid background knowledge in a statically typed language such as Java and Scala
Our Company Values
What we value in our team:
Adds Value:
Deliver at pace, with a "can-do" attitude
Above and beyond, always seeking and striving
Continuous improvement, progress not perfection
Extreme Ownership:
Accountable, do what you say
Have the Greater Good in mind, and commit
Own your shortcomings, don't point fingers
Know Your Stuff:
Depth of knowledge
Hungry for knowledge
Be humbly confident
Radical Candour:
Don't keep silent when something needs to be said
Speak the Truth with empathy
Seek the Truth with humility
Benefits / What's in it for you?
Competitive salary
Social & community & industry events
Ongoing training & certification
Your choice of PC or Mac Hardware
An extra day off for your birthday! (Total 29 days leave per annum includes public holidays)* Cycle to work scheme (after 1 year)
Candidates Application Process & Information
Interested candidates should submit their 1. resume/cv, 2. a brief cover letter outlining their relevant experience and why they are a good fit for this role.
You will be required to complete skills tests.
Interview Process:
First 15-30 mins with Head of People Operations via GoogleMeet Video Call.
Second 30-60 mins with Head of GoLang and/or Head of Customer Success via GoogleMeet Video Call.
Third 30-60 mins meet the Partners or other team members at the Edinburgh office (if local) TBC
You will be required to work a paid 4-8 hour trial day.
Candidates in the UK will be checked for Right to Work to meet government guidelines.
All candidates will be background checked to meet our client contract requirement.
NO RECRUITMENT AGENCIES PLEASE
Job Type: Full-time
Pay: 45,000.00-55,000.00 per year
Benefits:
Company pension
Cycle to work scheme
Application question(s):
do you have any commercial or personal experiance with Go Lang or an interest in learning it?
Do you think you would be a good fit for this type of role:
35% frontend (js, css, html): platform integration, widget design and improvements, feature development, bugfixes
25% php backend: platform integration, code review, feature development, bugfixes, DMT
25% security: security reviews and regular improvements
5-10% golang backend: supporting role for platform integration, code review, bugfixes
5% infrastructure
5% architecture
Do you live in either the UK or EU?
Experience:
PHP: 5 years (required)
html/css/js: 5 years (required)
agency: 2 years (required)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.