Fullstack Software Engineer - Benchmarking
Fullstack Software Engineer - Benchmarking

Fullstack Software Engineer - Benchmarking

Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
N

At a Glance

  • Tasks: Join the Benchmarking team to develop and maintain innovative software solutions.
  • Company: Neo4j, the leader in Graph Database & Analytics, with a vibrant community.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Why this job: Shape the future of data analytics while working with cutting-edge technology.
  • Qualifications: Experience in web development, Java, and a passion for collaboration.
  • Other info: Dynamic environment with a strong sense of community and career-defining experiences.

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.

The Benchmarking team operates internally, collaborating with all other engineering teams as its clients. This team is responsible for maintaining the benchmarking infrastructure, enabling other teams to benchmark products and detect regressions effectively. We oversee a full-stack product that encompasses a backend with a database, infrastructure, and software, along with a frontend interface named "Alacrity." Alacrity allows teams to schedule benchmarking runs and view both new and historical results. Our focus extends to developing algorithms for automatic regression detection and identifying bottlenecks in flame graphs, among other tasks.

We are currently seeking a Full Stack Engineer to join our team and contribute to both the Java backend and the benchmarking results frontend.

What we are looking for:

  • Professional experience with web development and modern architecture (React-based and similar)
  • UI/UX design and sense of aesthetics
  • Professional experience with Java development
  • People-oriented approach. Comfortable with working with a distributed team
  • Proficiency with web development tools such as Git, NPM, etc.
  • Professional experience working with ClojureScript (or willing to learn ClojureScript)

Nice to have:

  • Experience working with performance testing
  • Experience with AWS infrastructure
  • Experience working with TeamCity CI

At Neo4j, we are committed to building awareness and helping to improve these issues. One of our central objectives is to provide an inclusive, diverse, and equitable workplace for everyone to develop their potential and have a positive, career-defining experience.

Fullstack Software Engineer - Benchmarking employer: Neo4j Inc

At Neo4j, we pride ourselves on being a leader in the graph database space, offering a dynamic work environment in London that fosters innovation and collaboration. Our inclusive culture prioritises employee growth, providing ample opportunities for professional development while working alongside some of the brightest minds in technology. With a strong commitment to diversity and a focus on user success, joining our team means contributing to groundbreaking solutions that make a real impact across various industries.
N

Contact Detail:

Neo4j Inc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Fullstack Software Engineer - Benchmarking

✨Tip Number 1

Network like a pro! Reach out to current employees at Neo4j on LinkedIn. Ask them about their experiences and any tips they might have for the interview process. A friendly chat can give you insider info that could set you apart.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your full-stack capabilities, make sure to share it during interviews. It’s a great way to demonstrate your expertise in Java and web development tools.

✨Tip Number 3

Prepare for technical questions! Brush up on your Java internals and performance testing knowledge. Practising coding challenges can help you feel more confident when tackling those tricky questions during the interview.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Neo4j team!

We think you need these skills to ace Fullstack Software Engineer - Benchmarking

Web Development
Java Development
React
UI/UX Design
ClojureScript
Git
NPM
Performance Testing
AWS Infrastructure
TeamCity CI
Collaboration
Problem-Solving
High-Performance Java Code

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Fullstack Software Engineer role. Highlight your experience with Java, web development, and any relevant projects that showcase your skills in both backend and frontend development.

Showcase Your Team Spirit: Since we value a people-oriented approach, don’t forget to mention your experience working in distributed teams. Share examples of how you’ve collaborated with others to achieve common goals, as this will resonate well with us.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where necessary to make it easy for us to read through your qualifications and experiences quickly.

Apply Through Our Website: We encourage you to apply directly through our website. This ensures your application gets to the right place and allows us to process it efficiently. Plus, it’s super easy!

How to prepare for a job interview at Neo4j Inc

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Java and React. Brush up on your knowledge of web development tools like Git and NPM, as well as any experience with ClojureScript. Being able to discuss these confidently will show that you're ready to hit the ground running.

✨Showcase Your Problem-Solving Skills

Since the role involves benchmarking and regression detection, prepare to discuss specific examples where you've tackled similar challenges. Think about how you identified bottlenecks or improved performance in past projects. This will demonstrate your analytical skills and ability to contribute to the team’s goals.

✨Emphasise Team Collaboration

Neo4j values a people-oriented approach, so be ready to talk about your experiences working in distributed teams. Share examples of how you’ve collaborated with others, resolved conflicts, or supported teammates. This will highlight your fit within their inclusive culture.

✨Ask Insightful Questions

Prepare thoughtful questions about the team’s current projects, challenges they face, or how they measure success. This not only shows your genuine interest in the role but also gives you a chance to assess if Neo4j is the right fit for you. Plus, it opens up a dialogue that can make you more memorable.

Fullstack Software Engineer - Benchmarking
Neo4j Inc

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>