Hybrid Senior Software Engineer

Posted last month

Apply now

About the role

  • Leverage technical expertise and mentoring skills to foster a collaborative and growth-oriented environment
  • Drive best practices in software development and ensure high-quality, maintainable code
  • Support the enhancement and ongoing development of Evouchers products
  • Collaborate with cross-functional teams to define product vision and translate it into development plans
  • Contribute to architecture, design, and implementation of new and existing software solutions
  • Work closely with product management and UX/UI teams to create scalable, user-friendly applications
  • Perform coding assignments adhering to best practices and design principles
  • Oversee and support the shared codebase, advocating refactoring and optimisation
  • Establish and maintain common coding standards, frameworks, and best practices
  • Document processes and guidelines to facilitate onboarding and knowledge sharing
  • Conduct thorough code reviews and provide constructive feedback
  • Assess risks associated with code changes and advocate improvements
  • Mentor and support associate to mid-level engineers on technical challenges and career development
  • Develop and execute comprehensive testing strategies and collaborate with QA to resolve issues
  • Identify and evaluate new technologies, tools, and methodologies to improve team efficiency
  • Propose and implement process improvements that enhance productivity and streamline workflows

Requirements

  • Demonstrated ability to operate effectively at a senior level, encompassing both mentorship and technical expertise
  • Strong expertise in PHP and the Laravel framework
  • Solid understanding of software development principles, design patterns, and best practices
  • Familiarity with Agile methodologies and experience applying these concepts
  • Excellent problem-solving skills and the ability to think critically and strategically
  • Capable of assessing complex problems, identifying root causes, and developing effective solutions
  • Strong communication and interpersonal skills
  • Ability to articulate technical concepts to non-technical stakeholders
  • A proactive, self-motivated attitude with a passion for technology and continuous improvement
  • Willingness to stay updated with industry trends and emerging technologies
  • Self-starter attitude, taking ownership and driving work from conception to delivery

Benefits

  • 4-day working week
  • Flexible working schedule/work-from-home opportunities
  • On-site gym facilities
  • Annual personal and professional development budget
  • Buying and selling holiday scheme
  • Additional holiday for length of service
  • On-site trained mental health and well-being champions
  • Monthly lunch club (on us)
  • Comprehensive wellness programmes
  • Enhanced maternity, paternity and adoption benefits
  • Electric car scheme
  • Cycle to Work Scheme
  • Eye examination scheme
  • Financial contribution to the set-up of work-from-home environments
  • Use of new and leading technology in the form of Apple products
  • Frequent company-funded social events
  • Office closure between Christmas & New Year
  • Access to continuous learning and development opportunities
  • Comprehensive employee referral scheme
  • Casual Dress Code
  • ‘Take your pick’ benefits scheme including: Enhanced pension payments; Retail vouchers; Private medical insurance; Dental plan

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

£60,000 - £65,000 per year

Degree requirement

No Education Requirement

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job