At a Glance
- Tasks: Join our team as a Senior Backend Developer, working with Java, Node.js, and MongoDB.
- Company: We're a rapidly growing tech company focused on innovative software solutions.
- Benefits: Enjoy flexible work options, collaborative culture, and opportunities for professional growth.
- Why this job: Be part of impactful projects and work with cutting-edge technology in a supportive environment.
- Qualifications: Expertise in Java, Node.js, MongoDB, and strong communication skills are essential.
- Other info: This role offers future opportunities as we expand, with a streamlined interview process.
The predicted salary is between 36000 - 60000 £ per year.
Join Our Growing Team - Future Opportunities Await! We are excited to share that our company is experiencing significant growth and expansion, and as a result, we're on the lookout for talented individuals to join our team. We want to be upfront about our hiring process. At this moment, we are in the process of securing projects that align with our business goals and objectives. Our intention is to ensure that once we bring new team members on board, they will have a meaningful and impactful role to play from day one. While we might not be able to extend an offer immediately, we are highly interested in considering you for these future projects. If you're open to the idea of potentially joining our team in the future, we encourage you to continue with our interview process. We value your time and effort and believe that getting to know you better will help us make an informed decision. Once you have effectively concluded the entire recruitment procedure, we will retain your profile and reach out to you once a suitable opportunity emerges. Additional interviews will not be necessary at this stage, and we anticipate being able to extend an offer to you promptly.
What does the recruitment process look like?
- Recruiter Screen: In the first call, our recruiter will learn more about you and your story to check a potential fit for gravity9. This step might take around 60 mins.
- Tech 1 Interview: In this meeting, your potential future teammate will take a deeper dive into your experience and what you could bring to the team. This step will take around 90 mins.
- Tech 2 Interview: In this meeting, your potential future teammate will take a deeper dive into your experience and what you could bring to the team. This step will take around 60 mins.
- Final Interview: Here we already strive to cooperate with you and give you an opportunity to meet our leadership team during this informal talk. This step will take around 30 mins.
Role Description
We are looking for a smart, enthusiastic backend software engineer with experience in MongoDB and a keen interest in current technology and engineering. Using your knowledge of Java, Node.js and MongoDB, and engineering best practices, you will be involved in helping clients to adopt the latest version of MongoDB across a suite of their application. You will take an active lead in team discussions and code reviews and work collaboratively with your colleagues to identify, prioritise and deliver features which bring value to our clients. You will also guide less experienced developers. We believe small, multi-disciplinary teams are most effective in delivering complex change. As such, we are looking for someone with a collaborative mindset who is happy to be flexible and take on different responsibilities over the lifetime of our projects.
Role requirements - technical skills and experience
- This role will suit a highly capable developer with extended working experience with Java, Node.js and MongoDB (or any other NoSQL database).
- Must-Have:
- Excellent command / highly proficient in spoken and written English (working directly with UK/US based clients)
- Expert in Java 8+ and ideally having Java 11/14/17 and OpenJDK experience
- Expert in Node.js and TypeScript
- Hands-on experience with MongoDB or other NoSQL DB, including data modeling in NoSQL databases
- Thorough understanding of Spring, especially Spring Boot, Spring Framework, Spring Data
- Experience working with Azure or AWS
- Understanding of Synch and Async communication (REST-based, Queue and/or Topic based depending on technology)
- Proficiency in working with Microservice Architecture including containerization, high availability, and failover scenarios
- Experience writing unit and integration tests.
- Experience in working with Docker and containerized applications
- Experience in Maven/Gradle and working with CI/CD pipelines
Role requirements – soft skills
- Ability to understand business requirements and translate them into technical requirements
- Customer Focus – passion for understanding the problem we are trying to solve with software and to advocate solutions to your client.
- Delivery focus - strong analysis and problem-solving skills.
- Ability to evaluate, design and implement effective solutions.
- Flexibility to adapt skills to a spectrum of client engagements, use cases and modes of change delivery.
- Exemplary standards of personal integrity and respect for others – professional approach to all aspects of client engagement and collaborative team working, able to quickly build relationships based on trust and transparency.
- Strong presentation and written and verbal communication are essential given the client facing nature of the role.
- Value driven - Creative thinking, with aptitude for innovation and strong desire to exceed client expectations.
- Energy – positive attitude and determination to learn and succeed.
For more information about working at gravity9 please go to.
Senior Backend Developer (Java & Node.js) employer: Gravity 9 Solutions Ltd
Contact Detail:
Gravity 9 Solutions Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Developer (Java & Node.js)
✨Tip Number 1
Familiarise yourself with the latest trends in Java, Node.js, and MongoDB. Being well-versed in current technologies will not only help you during interviews but also demonstrate your commitment to continuous learning.
✨Tip Number 2
Prepare for the technical interviews by practising coding challenges that focus on Java and Node.js. Websites like LeetCode or HackerRank can be great resources to sharpen your skills and boost your confidence.
✨Tip Number 3
Showcase your collaborative mindset by discussing past experiences where you worked effectively in a team. Highlighting your ability to lead discussions and guide less experienced developers will resonate well with our values.
✨Tip Number 4
During your interviews, ask insightful questions about the projects and technologies we use. This not only shows your interest in the role but also helps you understand how you can contribute meaningfully from day one.
We think you need these skills to ace Senior Backend Developer (Java & Node.js)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Node.js, and MongoDB. Use specific examples of projects you've worked on that demonstrate your expertise in these areas.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also showcases your collaborative mindset and customer focus. Mention how you can contribute to the team and align with the company's goals.
Prepare for Technical Interviews: Review key concepts related to Java, Node.js, and MongoDB. Be ready to discuss your previous work experiences in detail and how they relate to the role. Practice coding challenges and system design questions.
Showcase Soft Skills: In your application, emphasise your soft skills such as problem-solving, communication, and flexibility. Provide examples of how you've successfully collaborated with teams or adapted to changing project requirements.
How to prepare for a job interview at Gravity 9 Solutions Ltd
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java, Node.js, and MongoDB in detail. Highlight specific projects where you've successfully implemented these technologies, and be ready to answer technical questions that demonstrate your expertise.
✨Demonstrate Your Collaborative Mindset
Since the company values teamwork, share examples of how you've worked effectively in a team setting. Discuss your role in code reviews and how you’ve guided less experienced developers, showcasing your ability to collaborate and lead.
✨Prepare Questions for the Recruiter
Use the initial recruiter screen as an opportunity to ask insightful questions about the company's culture, future projects, and expectations for the role. This shows your genuine interest and helps you assess if the company is the right fit for you.
✨Emphasise Your Problem-Solving Skills
Be ready to discuss how you've approached complex problems in past projects. Provide examples of how you've evaluated, designed, and implemented effective solutions, demonstrating your delivery focus and analytical skills.