Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by New Relic, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer - Full Stack - Alerts Group at New Relic will play a pivotal role in developing, enhancing, and maintaining scalable software solutions within the Alerts Group. This position requires a thorough understanding of both front-end and back-end technologies, enabling the successful candidate to deliver high-quality user experiences while collaborating closely with cross-functional teams. The ideal candidate will leverage their expertise to effectively troubleshoot issues, drive innovation in software solutions, and contribute to the ongoing evolution of our alerting systems, ensuring they robustly meet customer needs and expectations.
Job Responsibilities
- Design, develop, and maintain full-stack applications to improve alerting mechanisms within the system.
- Collaborate with product managers to define and refine feature requirements, ensuring alignment with customer needs.
- Conduct code reviews and provide constructive feedback to peers to maintain high standards of code quality.
- Implement best practices in software engineering and architecture to ensure performance, scalability, and security.
- Participate in troubleshooting and resolving production issues, maintaining the reliability of the application's services.
- Mentor junior engineers and provide knowledge sharing to elevate the skill level within the team.
- Stay updated with emerging technologies and industry trends to integrate relevant advancements into existing systems.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- A minimum of 5 years of experience in software development with both front-end and back-end capabilities.
- Proficient in JavaScript frameworks (e.g., React, Angular, or Vue.js) and Node.js for server-side development.
- Strong knowledge of database technologies such as SQL and NoSQL (e.g., PostgreSQL, MongoDB).
- Experience with API design and implementation, particularly RESTful services.
- Familiarity with cloud environments (e.g., AWS, Azure, Google Cloud) and CI/CD pipelines.
- Excellent problem-solving skills and the ability to work collaboratively in a team-oriented environment.
Technologies & Tools
The Senior Software Engineer in the Alerts Group will work with a variety of technologies and tools, including but not limited to: JavaScript frameworks (React, Angular), Node.js, SQL and NoSQL databases (PostgreSQL, MongoDB), AWS for cloud deployment, Docker for containerization, and Git for version control. Familiarity with CI/CD tools such as Jenkins or CircleCI will also be essential in ensuring smooth deployment processes and quality assurance.
Ideal Candidates
Ideal candidates for this role will exhibit strong analytical skills and a passion for problem-solving, coupled with a collaborative mindset. They should possess a proactive attitude toward learning and be adaptable to evolving technologies. Additionally, exceptional communication skills will be essential, as the role involves significant interaction with various stakeholders, including product managers and junior team members. A demonstrated ability to mentor others and contribute to a positive team culture will be highly valued.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.