Senior Full Stack Engineer

GradGuard

$108K — $130K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software engineering experience required.
  • Proficient in PHP MVC frameworks, especially Laravel.
  • Familiar with event-driven architecture and asynchronous processing methods.
  • Experience with event-sourcing frameworks and libraries is necessary.
  • Competent in modern front-end technologies including Vue3, Nuxt, and TypeScript.
  • Skilled in unit, integration, and end-to-end testing practices.
  • Solid understanding of relational and non-relational databases like MySQL and MongoDB.

Responsibilities

  • Architect and implement backend services in PHP/Laravel, ensuring data consistency and security.
  • Collaborate with product and design teams to create and enhance websites and software.
  • Develop features using PHP, MySQL, JavaScript, HTML, and CSS with a focus on quality.
  • Write automated tests to support ongoing feature development and bug fixes.
  • Recommend code and design optimizations for enhanced usability and performance.
  • Mentor and support the existing web engineering team.
  • Understand the technical interactions of features across systems.

Benefits

  • Collaborative and supportive team culture.
  • Opportunities for ownership and meaningful contributions.
  • Focus on building efficient, scalable, and impactful solutions.
  • Work with cutting-edge technologies in a growing company.
Full Job Description
About the role

GradGuard's Technology team works hard, moves fast, and has each other's backs. As we step into an exciting new phase of growth, we're looking for an experienced Senior Full Stack Engineer that's ready to take ownership, push boundaries, and build something meaningful. You'll spend most of your time in PHP/Laravel services built on event-sourced, event-driven patterns, working within financial workflows where data consistency and security aren't optional, including integrations with payment processing platforms like Stripe. You'll also build and consume both REST and GraphQL APIs, and bring it all to life on the frontend with Vue 3, Nuxt, and TypeScript.

The ideal candidate for this role is a proactive, inventive professional who thrives in a collaborative environment and is committed to building high quality, efficient, scalable, and impactful software solutions. This role requires a strong analytical mindset, excellent teamwork, desire to collaborate, and the ability to effectively communicate complex insights to stakeholders at all levels.

What you'll do

  • Architect, implement, and support PHP/Laravel backend services, prioritizing data consistency, security and performance within event-sourced financial frameworks.
  • Collaborate effectively with cross-functional teams (including product and design) to develop sites from scratch or enhance existing websites and software to meet business requirements.
  • Develop, implement, and support features with quality and performance utilizing PHP, MySQL, JavaScript, HTML, and CSS.
  • Write automated unit, functional, and end-to-end tests to support both feature development and bug fixes.
  • Provide code recommendations and design optimizations to improve the usability, scalability, and performance of the applications, and drive adoption.
  • Assist in sharing, servicing, and mentoring our existing web engineering team.
  • Deeply understand technical details of owned features and their interactions with other systems.

Qualifications

  • At least 5+ years of software engineering industry experience.
  • Advanced experience with PHP MVC frameworks, preferably Laravel.
  • Experience with event-driven architecture, including asynchronous, queue-driven processing (e.g., Laravel Jobs/Queues or equivalent).
  • Experience with event-sourcing architecture and libraries.
  • Experience working with modern front-end technologies, like Vue3, Nuxt, TypeScript and Tailwind.
  • Experience with unit, integration and end-to-end testing.
  • Experience collaborating and working with cross-functional teams (including product and design).
  • Strong knowledge of object-oriented programming design patterns.
  • Advanced experience with relational or non-relational databases, such as MySQL, and MongoDB.
  • Experience in building and consuming both REST and GraphQL APIs.
  • Experience integrating with payment processing APIs, such as Stripe.

Nice to Have Qualifications

  • Experience with JavaScript build tools, such as Vite.
  • Ability to create, support, and enhance front-end component libraries.
  • Enjoy making the team better via mentorship and experience.


Similar Jobs

More Jobs at GradGuard

More Enterprise Technology Jobs

Find similar Senior Full Stack Engineer jobs: