Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Mid Software Engineer (PHP/Go) image - Rise Careers
Job details

Mid Software Engineer (PHP/Go)

At CV-Library, we have a simple vision: to help the world to work and we are looking for exceptional and talented people to help us realise this vision in both UK and overseas markets.

We are in a period of accelerated growth, following a year of key strategic acquisitions and significant investment across all parts of the business from Tech and Data to People and HR, there’s never been a more exciting time to join us or a better place to grow your career!

The Role

We are looking for a Mid Level Software Engineer to join our team. As a Software Engineer, you will be responsible for directing software development projects, producing clean code and coaching junior members of the team. You will possess extensive experience in software development, project management and have in-depth knowledge of programming languages and databases. If you are a passionate and experienced software engineer, we want to hear from you!

Responsibilities:

  • Collaborate with Product, Architecture and Principal Engineers to design and implement scalable, high-performance technical solutions that align with business objectives
  • Participate in architectural discussions, contributing ideas and best practices to enhance system design and implementation
  • Stay updated with emerging technologies, with a strong focus on both PHP and Go.
  • Work closely with senior engineers to gain hands-on experience in Go development while leveraging PHP expertise
  • Contribute to code quality by writing clean, maintainable and well-documented code
  • Assist in optimising and refactoring existing PHP-based software to improve efficiency and scalability
  • Participate in the full software development lifecycle, ensuring performance and reliability of applications
  • Engage in code reviews, providing constructive feedback and learning from experienced engineers
  • Maintain and update technical documentation to ensure accessibility and knowledge sharing within the team
  • Adhere to industry standards, security best practices and modern development methodologies
  • Collaborate with cross-functional teams to ensure timely and high-quality project delivery

Essential:

  • Solid experience with PHP and the Symfony framework
  • Strong understanding of database management and query optimisation
  • Knowledge of PSR standards and best practices in PHP development
  • Experience with automated testing frameworks
  • Strong problem-solving skills with the ability to troubleshoot complex issues
  • Excellent communication and teamwork skills with a passion for learning and mentorship
  • Familiarity with modern software development practices, including CI/CD and DevOps principles
  • Understanding of database technologies, both SQL and NoSQL
  • Experience working in a fast-paced, Agile development environment
  • Willingness and enthusiasm to learn Go over time

Desirable:

  • Exposure to Go or a strong desire to learn Go development
  • Experience with microservices architecture and API development
  • Familiarity with event-driven architectures and messaging systems
  • Understanding of cloud-based solutions (AWS, Azure, Google Cloud)
  • Hands-on experience with Docker, Kubernetes or other containerisation tools
  • Knowledge of Agile methodologies and best practices

This role is deal for a highly experienced PHP Engineer who is passionate about building high-quality software, mentoring teams and leading engineering initiatives in a fast-paced, collaborative environment.

We are actively committed to promoting a fully diverse and inclusive workforce and we welcome applications for this role from all candidates who meet the key requirements.

Please do not hesitate to get in touch should you require any reasonable adjustments to assist with your application.

CV-Library Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CV-Library DE&I Review
3.88 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of CV-Library
CV-Library CEO photo
Lee Biggins
Approve of CEO

Average salary estimate

$72500 / YEARLY (est.)
min
max
$60000K
$85000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Mid Software Engineer (PHP/Go), CV-Library

At CV-Library, we're on a mission to help the world work more effectively, and we’re seeking a Mid Software Engineer skilled in PHP and Go to join our ever-growing team! This is an exciting opportunity where you'll have the chance to collaborate with talented individuals and engage in impactful projects that drive our vision forward. In this role, you’ll guide software development initiatives, produce clean, maintainable code, and help mentor junior engineers. You'll interact closely with Product, Architecture, and Principal Engineers to design scalable solutions that not only meet business objectives but also elevate user experiences. Your passion for technology will be evident as you contribute to architectural discussions and stay updated on emerging trends in both PHP and Go. If you're an experienced developer passionate about leading teams and delivering high-quality software, we want to hear from you! Join CV-Library, and together we can take on new challenges while fostering an inclusive environment that champions diversity.

Frequently Asked Questions (FAQs) for Mid Software Engineer (PHP/Go) Role at CV-Library
What are the main responsibilities of a Mid Software Engineer at CV-Library?

As a Mid Software Engineer at CV-Library, you’ll focus on directing software development projects, collaborating with cross-functional teams, and ensuring high performance and scalability. You will also contribute to architectural discussions, mentor junior developers, and maintain technical documentation.

Join Rise to see the full answer
What qualifications do I need to apply for the Mid Software Engineer position at CV-Library?

To qualify for the Mid Software Engineer position at CV-Library, candidates should have solid experience with PHP and the Symfony framework, strong problem-solving skills, understanding of database management, and experience in Agile development. A willingness to learn Go is also essential.

Join Rise to see the full answer
Is experience with Go mandatory for the Mid Software Engineer role at CV-Library?

While experience in Go is not mandatory for the Mid Software Engineer role at CV-Library, a strong desire and enthusiasm to learn Go is highly desirable. Candidates will have the opportunity to gain hands-on experience in Go development while leveraging their PHP expertise.

Join Rise to see the full answer
What type of work environment can I expect as a Mid Software Engineer at CV-Library?

As a Mid Software Engineer at CV-Library, you can expect a fast-paced, collaborative work environment where innovation is encouraged. The organization is committed to promoting diversity and inclusivity, ensuring a supportive atmosphere for all employees.

Join Rise to see the full answer
What technologies should I be familiar with for the Mid Software Engineer role at CV-Library?

For the Mid Software Engineer role at CV-Library, familiarity with PHP, Go, database technologies (both SQL and NoSQL), containerization tools like Docker, and cloud solutions such as AWS or Azure will be beneficial. Experience with Agile methodologies is a plus.

Join Rise to see the full answer
Common Interview Questions for Mid Software Engineer (PHP/Go)
Can you describe your experience with PHP development?

In discussing your PHP development experience, focus on specific projects where you utilized the Symfony framework. Highlight your approach to coding standards, database optimization, and how you ensure code quality through practices like code reviews.

Join Rise to see the full answer
How do you approach mentoring junior developers?

When discussing your mentoring approach, emphasize your commitment to nurturing talent. Share examples of how you've provided guidance in previous roles, whether through code reviews or collaborative projects, and demonstrate your passion for learning and teaching.

Join Rise to see the full answer
What is your experience with automated testing frameworks?

Outline your experience with automated testing and specify the frameworks you've used. Explain how testing fits into your development workflow, your approach to writing testable code, and the impact of testing on software quality.

Join Rise to see the full answer
How do you keep up with emerging technologies?

In answering this question, talk about the resources you rely on, such as tech blogs, online communities, or conferences. Give examples of how you've applied new technologies in your work to enhance software performance and user satisfaction.

Join Rise to see the full answer
Can you detail your approach to problem-solving in software development?

Highlight your structured problem-solving approach, detailing how you identify issues, gather information, brainstorm solutions, and implement fixes. Use examples from past experiences to illustrate your effectiveness in troubleshooting complex problems.

Join Rise to see the full answer
What experience do you have with Agile methodologies?

Discuss your familiarity with Agile practices, such as sprint planning, daily stand-ups, and retrospective meetings. Describe your role in Agile teams and how this methodology has improved collaboration and project outcomes.

Join Rise to see the full answer
How do you ensure code maintainability?

Explain your strategies for writing maintainable code, such as adhering to coding standards, ensuring proper documentation, and utilizing version control systems. Provide examples of how maintainable code has benefited past projects.

Join Rise to see the full answer
What is your experience with database technologies?

Discuss your proficiency with SQL and NoSQL databases and how you've optimized database performance in your past roles. Reference specific projects where database management played a crucial role.

Join Rise to see the full answer
Can you provide an example of a project where you used microservices architecture?

Share a specific project where you implemented microservices architecture, detailing the challenges you faced, your approach to designing microservices, and how this architecture improved the project outcomes.

Join Rise to see the full answer
What are your thoughts on cloud-based solutions?

Discuss your experience with cloud providers such as AWS, Azure, or Google Cloud. Highlight the benefits you've experienced, such as scalability and reliability, and how you’ve integrated cloud solutions into your development projects.

Join Rise to see the full answer
Similar Jobs
CV-Library Remote No location specified
Posted 9 days ago
Posted 4 days ago
Photo of the Rise User
MasterBorn Remote Wrocław, Szczecin, remote
Posted 9 days ago
Photo of the Rise User
Avaloq Remote Ayala Ave, Makati, Metro Manila, Philippines
Posted 11 days ago
Photo of the Rise User
Posted 11 hours ago
Photo of the Rise User
Spotify Remote New York, NY
Posted 9 days ago
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time

CV-Library is the UK's leading independent job board. We pride ourselves on having the industry's largest CV database, which is bursting with over 13 million CVs. Our client list is crammed with the biggest brand names in recruitment and a healthy...

33 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 25, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!