Senior Software Engineer (Full Stack)

Vertex EducationChandler, AZ
85d

About The Position

At Vertex Education, we are a team of high achievers, courageous leaders, and passionate believers in changing lives through education. As a purpose-led education services provider, our mission is destined to benefit many and yet it starts with just one person inspired to work together with us to make a memorable and meaningful difference for our clients, schools, students, and communities. As a Senior Software Engineer (Full Stack), you will play a critical role in building and maintaining the internal systems and integrations that power our educational services. By designing scalable solutions and ensuring reliable data flow across platforms, you will directly support the operational excellence that allows our schools and educators to focus on student success. Your technical skills and leadership will help shape the tools that enable educational transformation nationwide.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 8 years of professional software engineering experience, with a proven track record of building and maintaining complex web applications.
  • At least 2 years of experience in a technical leadership role, including mentoring engineers and guiding architecture.
  • Enthusiastic about and actively engaged in using AI-assisted development practices to improve code quality, efficiency, or problem-solving.

Nice To Haves

  • Experience with frontend technologies such as React (TanStack Start) and Tailwind CSS (Shadcn-UI).
  • Experience with backend technologies such as Node.js (TanStack Start), Prisma + Postgres, and Better Auth.
  • Familiarity with DevOps tools like Azure DevOps, Azure Storage, and GitHub Actions CI/CD.

Responsibilities

  • Design and implement scalable, reliable backend services using modern server-side technologies.
  • Ensure high performance, maintainability, and security of backend systems.
  • Develop solutions that support internal tools and business-critical workflows.
  • Apply best practices in system design, version control, and automated testing.
  • Build and maintain integrations with enterprise, work management, finance, and learning platforms.
  • Design and implement one-way and two-way data sync mechanisms.
  • Handle authentication, data mapping, and error handling in integrations.
  • Monitor and troubleshoot data flow across integrated systems.
  • Design responsive, accessible, and intuitive user interfaces using React and Tailwind CSS.
  • Translate complex business requirements into effective visual workflows and interface components.
  • Collaborate with stakeholders and end-users to validate UI/UX decisions through prototyping and feedback loops.
  • Implement front-end performance optimization and ensure consistency with internal design systems.
  • Establish architectural direction and coding standards for internal software development.
  • Lead technical discussions and code reviews across the team.
  • Mentor junior engineers and support knowledge sharing initiatives.
  • Uphold and evolve engineering standards and development workflows.
  • Contribute to architectural decisions and technical documentation.
  • Design and maintain relational database schemas to support application needs.
  • Optimize SQL queries and database performance.
  • Implement backup, migration, and indexing strategies.
  • Ensure compliance with data security and privacy standards.

Benefits

  • Industry-leading pay and rewards.
  • Referral bonuses.
  • Unlimited flexible paid time-off for performance.
  • Comprehensive medical, dental, and vision benefits.
  • 401(k) plans with a 6% employer match on contributions.
  • Mentoring and financial support for training classes.
  • A welcoming, supportive, and inclusive environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service