Senior Software Engineer

New Today

Get AI-powered advice on this job and more exclusive features.

This range is provided by ReCulture. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Senior Software Engineer

Remote (Must be a UK resident)

Ed Tech

As a Senior Engineer, you will play a pivotal role in driving the technical direction and success of our client's projects and product suite.

You will collaborate closely with the development team to architect, design, and implement high-quality software solutions that meet business requirements and deliver value throughout the sprint cycle. You will provide leadership in troubleshooting complex technical issues, ensuring timely bug resolution, and facilitating the effective translation of business needs into scalable, maintainable technical solutions. Your expertise will guide the team in adhering to best practices, optimising performance, and fostering a culture of continuous improvement and technical excellence.

Requirements:

  • Strong experience in an OO language(PHP preferred) and knowledge of frameworks
  • Solid understanding of object-oriented programming (OOP) principles.
  • Strong knowledge of relational databases and writing SQL queries
  • Knowledge and experience of NoSQL.
  • Optimise and performance tune the application
  • Working knowledge of version control systems (Git)
  • Knowledge of CI/CD and build pipelines
  • Strong problem-solving skills and attention to detail.
  • Continuously learn and grow within a fast-paced development environment
  • Advanced knowledge of containerisation and Docker along with cloud computing

Nice to Have:

  • Knowledge and experience of AI, LLMS, python and building AI solutions
  • Data science or Big Data background

Responsibilities:

  • Write and maintain code for tickets assigned using the primary technologies used: PHP, Symfony, MySql and API Platform
  • Lead and architect feature development
  • Gather and document requirements
  • Follow conventions and best practices that have been defined
  • Follow the version control branching conventions used
  • Test, debug and QA software across environments
  • Collaborate with other developers, designers, and product managers to deliver high-quality software.
  • Mentor and coach more junior developers
  • Assist with support issues
  • Integrate with third party APIs
  • Contribute to sprints, planning, product demos and retrospectives
  • Communicate effectively with all stakeholders about progress and any blockers to delivery
  • Keep up to date with industry trends and developments

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Industries

  • Education and Technology, Information and Media

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
Location:
United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology