Jobs and Careers
ZA

Senior Full Stack Software Engineer

Zayo Group
United Statesfull_timeVerifiedPosted 27 Feb 2025
💰 $130,000/yr($95,800/yr$130,000/yr)

About the role

Company Description

Zayo provides mission-critical bandwidth to the world’s most impactful companies, fueling the innovations that are transforming our society. Zayo’s 141,000-mile network in North America and Europe includes extensive metro connectivity to thousands of buildings and data centers. Zayo’s communications infrastructure solutions include dark fiber, private data networks, wavelengths, Ethernet, and dedicated Internet access. Zayo serves wireless and wireline carriers, media, tech, content, finance, healthcare and other large enterprises.

Zayo is seeking a highly skilled and experienced Senior Full Stack Software Engineer with expertise in modern frontend and backend technologies, including React.js, Node.js, PostgreSQL, and AWS. As a key member of our development team, the Senior Full Stack Software Engineer will design, implement, and maintain scalable and robust applications, ensuring seamless integration between frontend and backend systems.

The Senior Full Stack Software Engineer role offers a dynamic mix of responsibilities, including building new features, maintaining legacy systems, and modernizing existing systems to align with modern best practices. While you may have a stronger preference or expertise in either frontend or backend development, you should have the ability and willingness to contribute across the full stack. The ideal candidate is a proactive problem solver with a passion for tackling complex challenges and a collaborative mindset.

A typical day in the life of a senior full stack software engineer may include the following activities:

  • Assisting in the design and definition of technical specifications for new software features with the product team.

  • Writing core platform code for new features, along with unit and integration tests for functionality.

  • Refactoring and improving existing code for performance and simplicity, such as modularizing large functions into smaller, maintainable units.

  • Researching and sharing innovative ideas to improve the overall product/platform.

  • Collaborating with frontend and backend engineers to ensure seamless data flow and consistent user experiences.

  • Troubleshooting and resolving bugs reported by customers or the QA team, coordinating across teams to deploy fixes.

  • Reviewing merge requests and providing constructive feedback to other developers.

  • Developing new features in React.js while maintaining or converting legacy AngularJS code.

  • Building and optimizing backend APIs and services to support scalable frontend experiences.

  • Leveraging AWS services to enhance application reliability and performance.

Responsibilities:

  • Full Stack Development: Design, develop, and maintain scalable and high-performance frontend and backend solutions using React.js, Node.js, PostgreSQL, and AWS.

  • Integration: Ensure seamless integration between frontend and backend systems, including Salesforce and ServiceNow where applicable.

  • Database Management: Design, optimize, and maintain PostgreSQL databases for efficient data storage and retrieval.

  • Frontend Architecture: Create modular, reusable components and implement state management using libraries like Redux or Context API.

  • API Development: Develop and maintain RESTful APIs to support frontend functionality and third-party integrations.

  • Performance Optimization: Optimize frontend and backend performance for faster load times and efficient resource usage.

  • Code Quality and Reviews: Maintain high standards for code quality through best practices, code reviews, and performance testing.

  • Documentation: Create and maintain comprehensive technical documentation for systems and processes.

  • Problem Solving: Troubleshoot and resolve complex technical issues to ensure the stability and reliability of the platform.

  • Collaboration: Work closely with cross-functional teams, including customers, developers, and QA engineers, to deliver high-quality software solutions.

Qualifications:

  • Bachelor's degree in Computer Science, a related field, or equivalent work experience.

  • Minimum of ten (10) years of experience in production software engineering roles.

  • Strong expertise in React.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Zayo Group

View company profile →