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

Senior Back-end Engineer (PHP)

About Us: Scaler helps pave the way for a net-zero carbon future in the real estate market. Our innovative ESG software tools empower investors and fund managers with the insights needed to enhance asset performance and reduce environmental impact.

Role Overview: We are seeking for a resourceful Senior Software Engineer focused on our PHP stack that will implement new products and features end-to-end together with our designers, product managers and other engineers. As a Senior Back-end Engineer you are not only responsible for delivering high-quality code but also for fostering a culture of excellence, collaboration, and innovation within your team. Your work impacts both the technical quality of the product and the overall user experience.

Responsibilities

  • Collaborate with Product Managers, Designers, Stakeholders and other Engineers to deliver end-to-end solutions that delight our customers. 

  • Design and implement robust, scalable, and high-performance back-end systems that can scale another 10x in the next year.

  • Work together with the team in setting up engineering best practices like code reviews, monitoring, unit testing, consistent code structure and modularization for reusability.

  • Develop and manage RESTful APIs for communication with front-end and third-party systems

  • Identify and address bottlenecks in application performance, including load balancing and server-side caching.

  • Create and manage database schemas, write optimized SQL queries, and implement database caching strategies.

  • Diagnose and resolve software defects in a timely manner.

Requirements

  • Bachelors degree in Computer Science, Math, Statistics, Engineering or otherwise proven experience as a Software Engineer or equivalent

  • Experience coding using general purpose language like PHP, Python, Javascript or others

  • Experience in SQL and SQL databases such as PostgresDB, MySQL and others.

  • Experience using some of the following frameworks & libraries: Laravel, Filament, Laravel Horizon, PHPUnit, FakerPHP

  • Experience in developing containerised applications in a cloud environment

  • Experience in working with and instrumenting metrics, logging, monitoring and tracing systems

  • Ability to communicate & collaborate effortlessly and proactively with technical and non-technical colleagues.

  • Solid knowledge of data structures and algorithms and an ability to use them practically when implementing solutions

Our Tech Stack

  • Front-end: Vue.js, Pinia, Vite, Tailwind CSS and ECharts

  • Back-end: 

    • PHP, Laravel

    • Python, Fast API

  • Infrastructure: AWS, Kafka, Redis, Postgres, Nginx, Envoyer, Docker

  • Other tools: Sentry, Linear, Github, Notion

Benefits

  • Top of market salary and a generous equity stake in the company

  • 25 paid vacation days per year, but opportunity for more if needed

  • We offer a hybrid work policy: 2 days working from home and 3 days in-office each week

  • Four months parental leave

  • Annual personal development budget

  • We are a global company that meets in person at least once a year

Why Scaler?

When you join Scaler, you will collaborate with a team of curious, sharp, supportive, and genuinely enthusiastic individuals about Scaler's product and unique value. Our people are  committed to making a positive impact on our customers' journey to achieving absolute zero carbon.

Scaler Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Scaler DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Scaler
Scaler CEO photo
Unknown name
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

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 Senior Back-end Engineer (PHP), Scaler

At Scaler, we're on a mission to revolutionize the real estate market towards a net-zero carbon future, and we're looking for a talented Senior Back-end Engineer (PHP) to join our vibrant team in Amsterdam! In this role, you'll have the opportunity to work alongside designers, product managers, and other engineers to create innovative ESG software tools that truly make a difference. Your role as a Senior Back-end Engineer won’t just be about coding; you'll be at the forefront of crafting robust, scalable, and high-performance back-end systems while promoting a collaborative and innovative culture within the team. You’ll be responsible for everything from developing and managing RESTful APIs to identifying performance bottlenecks and enhancing application responsiveness. With a Bachelor’s degree in Computer Science or equivalent experience, you should be proficient in PHP and SQL, and have a good grasp of frameworks like Laravel. You’ll also collaborate effectively with both technical and non-technical colleagues. Scaler values your contributions by offering competitive salaries, generous vacation days, and a hybrid work policy, allowing for a healthy work-life balance. So if you're excited about working in a team that’s dedicated to creating sustainable solutions and eager to develop new products and features, then Scaler is the place for you!

Frequently Asked Questions (FAQs) for Senior Back-end Engineer (PHP) Role at Scaler
What are the main responsibilities of a Senior Back-end Engineer at Scaler?

At Scaler, a Senior Back-end Engineer is responsible for implementing end-to-end solutions by collaborating with various teams, designing and optimizing back-end systems, and developing RESTful APIs for seamless interactions. You'll also be focused on enhancing code quality through best practices and troubleshooting software defects effectively.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Back-end Engineer position at Scaler?

To qualify for the Senior Back-end Engineer role at Scaler, you should possess a Bachelor’s degree in Computer Science or a related field, along with proven experience in software engineering. Proficiency in PHP, SQL, and exposure to frameworks like Laravel are essential, as well as a solid grasp of database management and containerized applications.

Join Rise to see the full answer
What programming languages and tools should I be familiar with as a Senior Back-end Engineer at Scaler?

As a Senior Back-end Engineer at Scaler, familiarity with programming languages like PHP, Python, and JavaScript is crucial. You should also have experience with SQL databases such as PostgreSQL and MySQL, and be comfortable using tools and frameworks such as Laravel, Docker, and AWS among others.

Join Rise to see the full answer
How does Scaler support personal development for the Senior Back-end Engineer role?

Scaler is committed to the personal and professional growth of its employees. As a Senior Back-end Engineer, you'll benefit from an annual personal development budget, allowing you to pursue courses, certifications, or conferences that can advance your skills and career.

Join Rise to see the full answer
What is the work culture like for a Senior Back-end Engineer at Scaler?

The work culture at Scaler promotes collaboration, innovation, and excellence. As a Senior Back-end Engineer, you'll work within a team that is supportive and enthusiastic about the company's mission, creating a positive environment where creativity and engagement thrive.

Join Rise to see the full answer
Common Interview Questions for Senior Back-end Engineer (PHP)
Can you describe your experience with PHP and how it relates to your role as a Senior Back-end Engineer?

In your response, detail specific projects where you've used PHP to build scalable applications. Highlight any frameworks like Laravel that you have utilized and how your expertise will help in optimizing the back-end systems at Scaler.

Join Rise to see the full answer
How do you ensure high performance in back-end systems?

Explain your approach to optimizing performance, including techniques like load balancing, caching strategies, and identifying bottlenecks. Provide examples of how you've implemented these strategies successfully in past roles.

Join Rise to see the full answer
What best practices do you follow during code reviews?

Discuss your approach to code reviews, emphasizing the importance of cleanliness, readability, and adherence to coding standards. Mention how constructive feedback and team collaboration can lead to improved software quality.

Join Rise to see the full answer
Can you explain your experience with RESTful APIs?

Describe specific instances where you've designed and implemented RESTful APIs, focusing on their role in communication between the front-end and back-end systems. Talk about any challenges faced and how you overcame them.

Join Rise to see the full answer
How do you stay updated with new technologies and frameworks relevant to your role?

Share your methods for keeping up-to-date, such as following industry blogs, participating in forums, or enrolling in courses. Highlight how this commitment to learning enhances your work as a Senior Back-end Engineer.

Join Rise to see the full answer
What is your experience with SQL and how do you optimize SQL queries?

Discuss your experience with SQL databases and any techniques you use to write optimized queries. Provide examples of how you’ve improved database performance in past projects.

Join Rise to see the full answer
Describe a challenging bug you encountered in a project and how you resolved it.

Provide a detailed account of a specific bug, including the steps taken to diagnose the issue, the impact on the project, and the final resolution. Emphasize your problem-solving skills and ability to work under pressure.

Join Rise to see the full answer
How would you approach collaborating with non-technical team members?

Talk about the importance of clear communication and how you adapt your explanations to suit different audiences. Emphasize your ability to facilitate productive discussions and ensure everyone is aligned on project goals.

Join Rise to see the full answer
What role do you think a Senior Back-end Engineer plays in contributing to a company's mission?

Reflect on how your technical expertise directly impacts the company's objectives, especially at a place like Scaler that’s focused on sustainability and innovation. Discuss how your work can enhance user experience and add value to customers.

Join Rise to see the full answer
What is your experience with containerized applications, and how do they aid in development?

Describe your experiences with containerization tools such as Docker, discussing how they facilitate development and deployment. Mention any projects where containerization improved efficiency and reduced deployment times.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Alpaca Remote North America - Remote
Posted 7 days ago
Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Mission Driven
Growth & Learning
Transparent & Candid
Photo of the Rise User
Posted 2 hours ago
Customer-Centric
Work/Life Harmony
Growth & Learning
Inclusive & Diverse
Posted 7 days ago
Dagster Labs Remote Remote with offices in New York, NY / San Francisco, CA / Minneapolis, MN
Posted 6 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 12, 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!