About The Position

Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love. We are seeking a highly skilled and motivated Lead Full Stack Developer to drive the design, development, and maintenance of our core applications, with a strong focus on system integrations and the management of multiple third-party IT applications. This role is ideal for a technical leader who can navigate complex architectural challenges, manage a portfolio of business-critical applications, and serve as the primary technical interface for business stakeholders. The successful candidate will be a hands-on developer, a proactive troubleshooter, and an effective mentor for junior team members.

Requirements

  • Experience: 8+ years of experience in full-stack development, with at least 2 years in a lead or senior role.
  • Full Stack Proficiency: Expert knowledge of both front-end (e.g., React, Angular, Vue.js) and back-end (e.g., Node.js, Python, Java, Go) technologies.
  • Integrations: Proven experience with iPaaS tools (e.g., MuleSoft, Zapier, Workato) or custom middleware development.
  • Third-Party Applications: Experience managing, configuring, and extending multiple third-party IT applications.
  • Database: Strong expertise with relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, DynamoDB).
  • Cloud: Experience working with cloud platforms (e.g., AWS, Azure, GCP).

Nice To Haves

  • Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Knowledge of security best practices.
  • A Bachelor's or Master's degree in Computer Science or a related field.

Responsibilities

  • Technical Leadership and Development
  • Design, develop, and deploy robust, scalable, and secure full-stack applications using modern frameworks and best practices.
  • Serve as the technical owner for all application integrations, defining the strategy and implementing solutions between internal systems and external services.
  • Manage the architecture, configuration, and performance of multiple third-party IT applications (Marketo, Nooks, Impartner etc), ensuring they meet business needs and integrate seamlessly with our platform.
  • Lead code reviews, define coding standards, and maintain technical documentation to ensure high-quality software delivery.
  • Drive the adoption of new technologies and methodologies to improve development efficiency and product performance.
  • Stakeholder Management and Communication
  • Serve as the primary technical point of contact for business stakeholders, translating complex technical concepts and project updates into clear, non-technical language.
  • Actively drive conversations with stakeholders to understand business requirements, define technical scope, and provide solution recommendations.
  • Collaborate with Product Managers and other cross-functional teams to define roadmaps and prioritize development efforts.
  • Operational Support and Troubleshooting
  • Provide real-time, expert-level troubleshooting and resolution for critical production issues across applications and integrations.
  • Establish monitoring and alerting solutions to proactively identify and mitigate system failures.
  • Ensure application stability, security, and performance under peak load.
  • Team Guidance and Mentorship
  • Mentor and guide junior and mid-level developers, fostering a culture of continuous learning and technical excellence.
  • Lead daily stand-ups, planning, and retrospectives for the development team.
  • Contribute to the hiring process, helping to build a high-performing engineering team.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service