Zayo Logo

Zayo

Senior Full Stack Software Engineer

Posted 12 Days Ago
Remote
Hiring Remotely in United States
96K-137K Annually
Senior level
Remote
Hiring Remotely in United States
96K-137K Annually
Senior level
The Senior Full Stack Software Engineer will design, implement, and maintain scalable applications using React.js, Node.js, PostgreSQL, and AWS. Responsibilities include collaborating with teams, building features, optimizing performance, and maintaining code quality.
The summary above was generated by AI

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.js and its core principles (components, state/props, lifecycle methods, hooks, and virtual DOM).

  • Proven experience in Node.js backend development, including REST API design, error handling, performance optimization, and implementing monitoring solutions for distributed applications.

  • Expertise with PostgreSQL database design, optimization, and maintenance.

  • Proficiency with AWS services (e.g., Lambda, S3, API Gateway, SQS).

  • Knowledge of software architecture, design patterns, and secure development practices (e.g., OWASP).

  • Experience with asynchronous communication tools like Slack, Zoom, and Jira.

  • Strong problem-solving skills and attention to detail.

  • Effective communication and collaboration skills across distributed teams.

  • Familiarity with CI/CD pipelines and DevOps practices.

  • Ability to mentor and guide junior developers.

Preferred Experience:

  • Experience implementing advanced performance optimization techniques for Node.js applications, such as load balancing, asynchronous programming patterns, and efficient use of resources.

  • Familiarity with error handling best practices in distributed systems, ensuring fault tolerance and graceful degradation.

  • Knowledge of modern monitoring tools and practices, such as observability frameworks (e.g., Datadog, Prometheus, or OpenTelemetry) to ensure system reliability and proactive issue detection.

  • Experience with client-side caching solutions like Redis.

  • Familiarity with event-driven tools such as Kafka.

  • Hands-on experience with legacy codebases (e.g., AngularJS) and modernizing them.

  • Exposure to Salesforce and SOQL integration.

  • Strong understanding of systems design, including designing scalable, distributed systems and handling trade-offs in architecture.

Estimated base pay range: $95,800 - $136,900 USD/annually.

The base pay range shown is a guideline and reasonable estimate for this role. It takes into account the wide variety of factors that are considered in making compensation decisions. Actual compensation offered may vary from the posted range based upon geographic location, work experience, skill level, certifications, and other business and organizational needs. Non- sales roles may be eligible to participate in a discretionary annual incentive plan. Sales roles may be eligible to participate in a sales incentive plan.   

Additionally, this position may be eligible for certain benefits, such as health insurance, life insurance, disability retirement plans, paid time off.

The posting will be active for a minimum of 3 days. The active posting will continue to extend by 3 days until the position is filled.

The base pay range shown is a guideline and reasonable estimate for this role. It takes into account the wide variety of factors that are considered in making compensation decisions. Actual compensation offered may vary from the posted range based upon geographic location, work experience, skill level, certifications, and other business and organizational needs. Non- sales roles may be eligible to participate in a discretionary annual incentive plan. Sales roles may be eligible to participate in a sales incentive plan.

Additionally, this position may be eligible for certain benefits, such as health insurance, life insurance, disability retirement plans, paid time off.

The posting will be active for a minimum of 3 days. The active posting will continue to extend by 3 days until the position is filled.

Benefits, Rewards & Wellness

  • Excellent Health, Dental & Vision Insurance

  • Retirement 401(k) Savings Plan

  • Generous paid time off policy including paid parental leave

Zayo provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, provincial or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Top Skills

AWS
Node.js
Postgres
React

Similar Jobs

8 Hours Ago
Remote
San Francisco, CA, USA
146K-235K Annually
Senior level
146K-235K Annually
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Senior Full Stack Software Engineer, you will guide technical projects, ensure code quality, collaborate with teams, mentor peers, and enhance product features.
Top Skills: AngularjsChaiCSSCypressGraphQLHTML5JavaJavaScriptJestMochaNode.jsReactRest ApisSQLVue
8 Hours Ago
Remote
San Francisco, CA, USA
146K-235K Annually
Senior level
146K-235K Annually
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Senior Application Engineer at Atlassian, you'll design and develop full-stack solutions, integrate AI features, lead technical discussions, and mentor junior engineers, focusing on Finance and business applications.
Top Skills: AnaplanAvalaraAWSCoupaGCPJavaNode.jsOracle Fusion CloudPythonReactUipathWorkatoZuora Revenue
Yesterday
Remote
Hybrid
2 Locations
144K-165K Annually
Senior level
144K-165K Annually
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
The Senior Software Engineer will work collaboratively across Agile teams to design, develop, test, and implement technical solutions. Responsibilities include leveraging various programming languages and technologies to drive cloud-based solutions that improve customer experiences and supporting ongoing technological advancements.

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account