Senior Full Stack Engineer

Company: New Relic

Salary: Not provided

Location: , United States

react
node

Description

• Contribute across the entire software development lifecycle, from gathering user requirements and designing UI/UX solutions to developing robust backend APIs and ensuring seamless integration between front-end and back-end components.

• Develop innovative data visualizations that transform complex telemetry data (metrics, events, logs, traces) into clear, actionable insights for our users.

• Drive the design and implementation of highly interactive and responsive user interfaces using modern frontend frameworks (primarily React) and best practices.

• Work closely with product managers, UX designers, and other engineering teams to translate user needs and business requirements into technical specifications and compelling product features.

• Identify and address performance bottlenecks in both frontend and backend systems, ensuring optimal responsiveness, scalability, and efficiency of our applications.

• Write clean, maintainable, and well-tested code for both UI and backend components, adhering to high coding standards and participating actively in code reviews.

• Mentor and guide junior engineers, fostering a culture of technical excellence, continuous learning, and innovation within the team.

• Participate in architectural discussions, contributing to the design of scalable, resilient, and observable distributed systems.

• Take ownership of issues from development to production, providing support and troubleshooting to ensure the stability and reliability of our services, with a keen eye on user-facing aspects.

• Keep abreast of the latest UI/UX trends, frontend technologies, and backend advancements, proactively recommending and implementing improvements.

Requirements

• 5+ years of hands-on experience in full-stack software development, with a strong portfolio showcasing significant contributions to user interface development.

• Deep expertise in modern JavaScript (ES6+), TypeScript, and a leading frontend framework like React (preferred), along with experience in state management (e.g., Redux, Context API) and component-based architecture.

• Strong understanding of UI/UX design principles, user-centered design methodologies, and a passion for creating intuitive and aesthetically pleasing user experiences.

• Proficient in HTML5, CSS3, and pre-processors like Sass/Less, with an understanding of responsive design, accessibility, and cross-browser compatibility.

• Solid experience with backend languages and frameworks such as Java (Spring Boot/MVC) and/or Node.js, including designing and building robust RESTful or GraphQL APIs.

• Experience integrating UIs with complex data from service endpoints and working with various database systems (SQL/NoSQL like PostgreSQL, MongoDB, Elasticsearch).

• Understanding of microservices architecture, distributed systems, and how to build scalable and resilient full-stack applications.

• Familiarity with cloud platforms (AWS, GCP, or Azure), containerization (Docker), and orchestration (Kubernetes). Experience with CI/CD pipelines.

• Strong experience with frontend testing frameworks (e.g., Jest, React Testing Library, Cypress) and comprehensive understanding of UI testing techniques, alongside backend testing.

• Excellent analytical, problem-solving, and debugging skills, with a meticulous attention to detail, particularly in visual and interactive elements.

• Exceptional communication skills to effectively collaborate with product managers, designers, and other engineers, translating complex technical concepts to diverse audiences.

• Ability to thrive in an Agile/Scrum environment, adapt to evolving requirements, and deliver high-quality code iteratively.

Benefits

• healthcare

• dental

• vision

• parental leave and planning

• mental health benefits

• 401(k) plan and match

• flex time-off

• 11 paid holidays

• volunteer time-off

• other competitive benefits designed to improve the lives of our employees

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.