Helping developers around the world improve the security posture of their applications inside New Relic
Requirements
- Backend Expertise: Significant experience building backend services in a microservices environment, using backend languages and frameworks such as Java, Kotlin, Python or NodeJS.
- Frontend Proficiency: Professional experience 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.
- Distributed Systems: Experience building and operating high-scale distributed systems
- API Ownership: Experience building, owning and maintaining REST APIs
- Problem-Solving: Excellent analytical, problem-solving, and debugging skills, with a meticulous attention to detail, particularly in visual and interactive elements.
- Experience with UI/UX design tools (e.g., Figma, Sketch, Adobe XD) for prototyping and collaboration.
- Familiarity with New Relic or other observability platforms.
Responsibilities
- Full Stack Ownership: 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.
- Frontend Development: Work with Product and design to produce highly performant and flexible user experiences (~30% of your time)
- Prototype and Research: Work on run-ahead prototypes for new features or products.
- Performance & Optimization: Identify and address performance bottlenecks in both frontend and backend systems, ensuring optimal responsiveness, scalability, and efficiency of our applications.
- Code Quality & Standards: Write clean, maintainable, and well-tested code for both UI and backend components, adhering to high coding standards and participating actively in code reviews.
- Work at Scale: Build scalable and reliable backend services that remain cost efficient at New Relic’s scale
- System Design: Participate in architectural discussions, contributing to the design of scalable, resilient, and observable distributed systems.
Other
- Engineering Experience: 5+ years of Professional experience collaborating as part of an engineering team
- BS/MS in a field related to Computer Science or Cyber Security
- Visa sponsorship is not available for this position.
- Criminal background check is required to join New Relic.
- Must pass an export compliance assessment as a condition of employment in any global location.