Full-Stack Software Engineer - Enablement
Full-Stack Software Engineer - Enablement

Full-Stack Software Engineer - Enablement

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Join our team to enhance developer experience and build intuitive self-service tools.
  • Company: Neo4j is the leader in Graph Database & Analytics, trusted by Fortune 100 companies.
  • Benefits: Enjoy a vibrant culture, remote work options, and opportunities for professional growth.
  • Why this job: Shape the future of data while working on impactful projects with a supportive team.
  • Qualifications: Strong frontend skills with React, backend experience in NodeJS or Golang, and design proficiency.
  • Other info: We value diversity and encourage all candidates to apply, regardless of qualifications.

The predicted salary is between 36000 - 60000 £ per year.

About Neo4j: Neo4j is the leader in Graph Database & Analytics, helping organizations uncover hidden patterns and relationships across billions of data connections deeply, easily, and quickly. Customers use Neo4j to gain a deeper understanding of their business and reveal new ways of solving their most pressing problems. Over 84% of Fortune 100 companies use Neo4j, along with a vibrant community of 250,000+ developers, data scientists, and architects across the globe.

Our Vision: At Neo4j, we have always strived to help the world make sense of data. As business, society and knowledge become increasingly connected, our technology promotes innovation by helping organizations to find and understand data relationships.

The Team: Neo4j’s managed cloud offering, Aura, brings the power of graph databases to the cloud. We’re expanding our Aura Enablement team and looking for an ambitious Engineer to join us. Our team combines experience in pure software development and platform engineering so the combination of experience is vital for candidates interested in joining this team.

The Role: The Aura Enablement team drives innovation by enhancing the Developer Experience within Aura. While we collaborate across all Engineering teams at Neo4j, our primary focus is on empowering Aura teams to achieve more with greater efficiency through the practice of Platform Engineering. We aim to build intuitive self-service tools that eliminate bottlenecks, enabling engineers to focus on what they do best—delivering impactful solutions.

Primary responsibilities:

  • Consolidating requirements from the Enablement team and other teams into designs in Figma
  • Converting those designs to implementations in our frontend built on React + Material UI
  • Implementing backends in NodeJS/Golang serving data to the frontend
  • Building solutions for tracking user experience, user patterns and user adoption in the frontend
  • Build frontend frameworks/reusable components to simplify frontend development for other teams without frontend experience
  • Upskilling other team members in Enablement in frontend and design practices

What you’ll Need:

  • Strong frontend experience building frontends
  • Experience working with React
  • Experience around creating designs in Figma or similar tools
  • Experience building backends in NodeJS or Golang
  • Professional experience using NodeJS or Golang for multiple software projects
  • An interest in understanding the pain points of other developers and ability to come up with solutions addressing those pain points.

What’s nice if you have:

  • Experience working with Spotify’s Backstage framework
  • Experience building frontend frameworks for simplifying frontend development for other engineers
  • Experience with the concept of “platform as a product” where the internal developer platform is treated as any other product but of course built for internal engineers.

Why Join Neo4j? Neo4j is, without question, the most popular graph database in the world. We have customers in every industry globally, and our products are a proven product/market fit. Joining our team is an opportunity to shape the future of data and analytics.

Neo4j Values: Neo4j is a Silicon Valley company with a Swedish soul. We foster collaboration and each of us is empowered to contribute and put our innovative stamp on projects. We hire candidates who reflect the following Neo4j core values:

  • (we)-[:VALUE]->(relationships)
  • (we)-[:FOCUS_ON]->(userSuccess)
  • (we)-[:THRIVE_IN]->(:Culture {type: [‘Open’, ‘Inclusive’]})
  • (we)-[:ASSUME]->(:Intent {direction:’Positive’})
  • (we)-[:WELCOME]->(:Discussions {nature: ‘IntellectuallyHonest’})
  • (we)-[:DELIVER_ON]->(ourCommitments)

Full-Stack Software Engineer - Enablement employer: Neo4j Inc

At Neo4j, we pride ourselves on being a leader in the graph database space, offering an inclusive and innovative work culture that empowers our employees to thrive. Located in London, our team is dedicated to enhancing developer experiences and driving impactful solutions, providing ample opportunities for professional growth and collaboration. With a strong commitment to diversity and a focus on employee well-being, Neo4j is an excellent employer for those looking to make a meaningful impact in the tech industry.
N

Contact Detail:

Neo4j Inc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full-Stack Software Engineer - Enablement

Tip Number 1

Familiarise yourself with Neo4j's products and their applications. Understanding how graph databases work and the specific use cases they address will help you articulate your passion for the role and demonstrate your knowledge during discussions.

Tip Number 2

Engage with the Neo4j community on platforms like LinkedIn or GitHub. By participating in discussions, sharing insights, or contributing to projects, you can showcase your enthusiasm and expertise, making you a more attractive candidate.

Tip Number 3

Prepare to discuss your experience with frontend technologies, particularly React and Material UI. Be ready to share specific examples of projects where you've implemented these technologies, as this will highlight your practical skills and problem-solving abilities.

Tip Number 4

Research the concept of 'platform as a product' and think about how it applies to internal developer platforms. Being able to discuss this concept and its relevance to the role will demonstrate your understanding of the team's goals and your readiness to contribute.

We think you need these skills to ace Full-Stack Software Engineer - Enablement

Frontend Development
React
Material UI
NodeJS
Golang
Figma
Microservices Architecture
User Experience Tracking
Frontend Framework Development
Platform Engineering
Problem-Solving Skills
Collaboration Skills
Understanding Developer Pain Points
Observability in Software Development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in frontend and backend development, particularly with React, NodeJS, and Golang. Use specific examples from your past work that demonstrate your ability to build intuitive self-service tools and streamline workflows.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for Neo4j and the role of Full-Stack Software Engineer. Discuss how your skills align with their mission to enhance developer experience and mention any relevant projects or experiences that showcase your problem-solving abilities.

Showcase Your Design Skills: If you have experience with design tools like Figma, include a portfolio or examples of your designs. Highlight how these designs were implemented in previous projects, especially if they improved user experience or developer efficiency.

Demonstrate Understanding of Developer Pain Points: In your application, mention your interest in understanding the challenges faced by developers. Provide examples of how you've previously identified pain points and developed solutions to address them, showcasing your proactive approach to improving developer workflows.

How to prepare for a job interview at Neo4j Inc

Showcase Your Frontend Skills

Make sure to highlight your experience with frontend technologies, especially React and Material UI. Be prepared to discuss specific projects where you've built user interfaces and how you approached design challenges.

Demonstrate Backend Knowledge

Since the role involves backend development in NodeJS or Golang, be ready to talk about your experience with these technologies. Share examples of how you've implemented backends and any challenges you faced during development.

Understand Developer Pain Points

Neo4j values candidates who can empathise with other developers. Think about common issues developers face and prepare to discuss how you would address these pain points through your work in the Enablement team.

Familiarise Yourself with Backstage

If you have experience with Spotify’s Backstage framework, make sure to mention it. If not, do some research on it and be ready to discuss how you could leverage such tools to enhance the developer experience at Neo4j.

Full-Stack Software Engineer - Enablement
Neo4j Inc
N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>