Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Full Stack PHP Developer image - Rise Careers
Job details

Senior Full Stack PHP Developer

Company Description

Veracross provides SaaS-based School Information Systems (SIS) designed to meet the specific needs of independent K-12 schools worldwide. Our one-record solution combines the power of a fully integrated single-record database, personalized communication tools, and an elegant architecture that is unique in our industry.

We are a growing, values-led community of 350 employees in the US, UK and Australia who share a vision to unify school communities, improve the quality of education, and enhance learning. And we’re succeeding! As of early 2024, we are supporting 3200+ schools in 60 countries.

Veracross is five product brands in one global tech company

  • Veracross SIS is a one-person, one-record school management platform
  • Magnus Health provides cloud-based Student Health Record (SHR) solutions
  • Digistorm connects with their communities through Digistorm Websites, Digistorm Funnel, and Digistorm Apps.
  • Epraise incentivizes student well-being and connects teachers, students, and families.
  • Firefly provides an online learning space for students and teachers

Position Description

ePraise is a highly regarded edtech platform, that aims to help schools improve student motivation and wellbeing. We have a long history of transforming the way schools recognise and reward student effort and engagement.

As part of the Veracross 360 suite of products, we are enormously proud of the work we do to support hundreds of schools in over 20 countries all around the world.

 

The Role

Following the continued success of the ePraise platform, we are looking to appoint a Senior PHP developer who will be responsible for building and maintaining our game-changing technologies for schools.

The ePraise platform has a wide range of functionality that supports points, digital badges, rewards, sanctions, supports, communications and more. We have a web app and an API that supports our mobile applications built in Swift and Java/Kotlin. This role’s focus will be primarily on the web app, though there may be mobile application development opportunities that arise.

This is very much a full-stack role, so you will be expected to not only write excellent back-end code, but also be able to create outstanding user interfaces with support from the wider team.

This role is suited to someone with a minimum of 4 years of experience in PHP development. You may already be a senior developer or be looking to take the next step. You will need to have up-to-date knowledge and experience of all the latest changes within the language, and be able to demonstrate clean, efficient and readable code.

We are looking for someone with a can-do approach who is both enthusiastic and ambitious. We want someone who is excited to try out new ideas and techniques to help us drive our platform forward and is not afraid to voice their opinion. You will be a key part of our business and your thoughts and suggestions really will count.

 

 

The Technology Stack

Epraise operates on an open-source technology stack, including Linux, Apache, MySQL, Redis and PHP. We work with a number of 3rd parties via APIs including Microsoft, Google and Apple. We both read and write from school's management information systems both directly and via a 3rd party called Wonde.

Much of Epraise is based on an MVC framework that prioritises efficiency and security. We are starting to make more use of Laravel as we continue to develop our platform, with much of our 2025 plans being aligned around this.

Epraise uses Docker for local development and is hosted by AWS in production, making use of some of the latest technologies on offer such as ECS and we use Terraform to manage this infrastructure. We have an in-house DevOps team supporting our developers.

Your tasks and responsibilities will include

 

  • Communicating and collaborating with key members of the team on problems and solutions  
  • Developing high quality code that is efficient, readable, robust and secure
  • Offering insights into how we might solve problems for users using technologies
  • Continually improving the existing code base, being proactive as you spot potential problems and reactive when you are alerted to them

Technical skills

  • Excellent PHP, SQL, HTML and CSS skills Experience of working with Laravel
  • Experience of working with Docker
  • Experience of working with Git, Github and Github Actions
  • Experience of working with testing technologies such as PHPUnit and Cypress

Personal skills

  • Motivated to work both independently and in collaboration with others  
  • Excellent written and verbal communication skills
  • Passionate about education and educational technology

Bonus skills

  • Mobile application development experience (especially Swift and Kotlin)  
  • Front-end framework experience (especially Vue)
  • Infrastructure management experience (especially Terraform)  Any education-related experience
  • Any employee leadership experience
  • Our team is fully remote- everyone works from home
  • 25 days holiday, plus public holidays
  • 4% matched pension contributions
  • Payroll Giving
  • Private medical
  • Discounted Gym Membership
  • Cycle Scheme
  • Enhanced Sick pay
  • Enhanced Maternity, Paternity, Adoption and shared Paternity Leave pay.
  • Employee Assistance Program

We value the power of an inclusive culture and a strong sense of belonging. We seek to infuse diversity and inclusion in everything we do while promoting a culture where differences are embraced as strengths; opportunities are equal and accessible; consideration and respect are the norm; and all team members are supported in reaching their full potential.

Veracross does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.

Founded in 2002, Veracross is a fully integrated school information management system that connects administrators, teachers, students, and parents.

3 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 25, 2024

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!
What You Should Know About Senior Full Stack PHP Developer, Veracross

Are you a passionate and experienced Senior Full Stack PHP Developer looking for an exciting opportunity? Veracross is on the hunt for someone just like you to join our talented team. As a leader in providing innovative SaaS-based School Information Systems, our ePraise platform is all about nurturing student engagement and motivation across the globe. In this role, you’ll get to build and maintain technologies that support school communities, enhancing their educational journeys. With a focus primarily on our web app, you should be comfortable creating outstanding user interfaces while also crafting robust back-end code. We believe that your creative input matters, and we encourage you to voice your ideas as you work collaboratively with our team. You’ll be working with a range of latest technologies, including PHP, MySQL, and Docker, along with frameworks such as Laravel. And let's not forget, this is a fully remote position, which means you can work from anywhere in a flexible environment that truly values work-life balance. If you have at least 4 years of PHP experience, a can-do attitude, and a passion for educational technology, we’d love to hear from you. Join Veracross and help us transform how schools recognize and reward student effort and engagement!

Frequently Asked Questions (FAQs) for Senior Full Stack PHP Developer Role at Veracross
What skills are required for the Senior Full Stack PHP Developer position at Veracross?

To excel as a Senior Full Stack PHP Developer at Veracross, you should have excellent skills in PHP, SQL, HTML, and CSS. Experience with Laravel for framework development is crucial, along with knowledge of Docker and Git. Familiarity with testing technologies like PHPUnit and Cypress will also be beneficial, as well as a collaborative approach to problem-solving.

Join Rise to see the full answer
What is the work environment like for a Senior Full Stack PHP Developer at Veracross?

As a Senior Full Stack PHP Developer at Veracross, you'll enjoy a fully remote work environment, allowing you the flexibility to work from anywhere. Our culture emphasizes a strong sense of belonging, diversity, and inclusion, ensuring all team members feel valued and supported in their roles.

Join Rise to see the full answer
What responsibilities does a Senior Full Stack PHP Developer have at Veracross?

In your role as a Senior Full Stack PHP Developer at Veracross, you'll be responsible for developing high-quality code, collaborating with team members, improving the existing code base, and utilizing various technologies to solve user problems. Your insights will play a significant role in enhancing our ePraise platform.

Join Rise to see the full answer
What is the technology stack used by Veracross for the Senior Full Stack PHP Developer role?

Veracross operates on an open-source technology stack including Linux, Apache, MySQL, Redis, and PHP. As a Senior Full Stack PHP Developer, you'll work with Docker for local development and will also be involved in leveraging the Laravel framework as part of our ongoing technology enhancements.

Join Rise to see the full answer
Is experience in educational technology important for the Senior Full Stack PHP Developer position at Veracross?

While not mandatory, experience in educational technology can be beneficial for a Senior Full Stack PHP Developer at Veracross. Our focus is improving student motivation and well-being, and having an understanding of the educational landscape will enhance your contributions towards our mission.

Join Rise to see the full answer
What benefits does Veracross offer to Senior Full Stack PHP Developers?

Veracross offers an excellent range of benefits to Senior Full Stack PHP Developers, including 25 days of holiday, matched pension contributions, private medical insurance, payroll giving options, and a discounted gym membership. Additionally, we support work-life balance and professional development opportunities.

Join Rise to see the full answer
What does Veracross value in a Senior Full Stack PHP Developer?

Veracross values ambition, enthusiasm, and a can-do attitude in a Senior Full Stack PHP Developer. We want individuals who are excited about exploring new ideas and techniques, who can contribute proactive solutions and engage effectively with team members to drive our technology platform forward.

Join Rise to see the full answer
Common Interview Questions for Senior Full Stack PHP Developer
Can you describe your experience with PHP and how it applies to the Senior Full Stack PHP Developer role at Veracross?

When answering this question, focus on specific projects you’ve worked on that demonstrate your proficiency in PHP. Discuss how you've implemented features, solved performance issues, or used frameworks like Laravel to enhance applications. Emphasizing your real-world application of PHP will highlight your suitability for the role.

Join Rise to see the full answer
What strategies do you use to ensure clean and maintainable code?

Discuss practices such as adhering to coding standards, utilizing frameworks, writing comments, and implementing unit tests. Explain your approach to code reviews and collaborative coding sessions, as these show your commitment to developing high-quality, maintainable code.

Join Rise to see the full answer
How do you handle collaborating with team members on coding projects?

Emphasize your communication skills and previous experiences working in teams. Highlight your ability to listen to others’ viewpoints, provide constructive feedback, and merge code using version control systems like Git while maintaining a positive collaboration atmosphere.

Join Rise to see the full answer
Can you explain your experience with front-end technologies?

Make sure to highlight any experience you have with HTML, CSS, and JavaScript frameworks like Vue.js. Provide examples of how you have created user interfaces and ensured they are user-friendly. Touch on any projects where front-end development was critical in your role.

Join Rise to see the full answer
What is your approach to debugging and troubleshooting code?

Answer this question by detailing your methodology—such as replicating the issue, using debugging tools, reviewing code changes, and consulting documentation or team members. Conveying a systematic approach will reflect your problem-solving skills well.

Join Rise to see the full answer
How do you keep your PHP knowledge up to date?

Discuss any resources you regularly consult such as online courses, forums, podcasts, and community events. Mention how you apply new learnings to your personal projects or in your current work, illustrating your commitment to continuous learning.

Join Rise to see the full answer
What do you understand about the importance of testing in development?

Explain the different types of testing you are familiar with (unit, integration, etc.), and how testing can prevent bugs, improve code quality, and facilitate easier refactoring. Sharing examples where testing played a key role in your past projects will solidify your answer.

Join Rise to see the full answer
How would you contribute to enhancing the ePraise platform?

Describe specific technologies you are passionate about and how you envision their application in improving user experience or streamlining functionalities of the ePraise platform. This is a great opportunity to show your initiative and creativity.

Join Rise to see the full answer
Can you tell us about a challenging coding problem you faced and how you solved it?

In your response, narrate the context of the problem, the steps you took to identify and resolve it, and what you learned from that experience. It demonstrates your critical thinking skills and resilience in facing obstacles.

Join Rise to see the full answer
Why are you interested in the Senior Full Stack PHP Developer position at Veracross?

Your answer should convey your passion for educational technology and the specific aspects of Veracross that resonate with you, such as their mission and workplace culture. Authenticity will show your enthusiasm and alignment with the company's values.

Join Rise to see the full answer