At a Glance
- Tasks: Build and maintain server-side logic, APIs, and collaborate with teams for high-performance web applications.
- Company: Join an award-winning team in the UK focused on innovative solutions for the AEC industry.
- Benefits: Enjoy fully remote work, competitive salary, and a dynamic team culture.
- Why this job: Be part of a passionate team, work with cutting-edge technologies, and make a real impact.
- Qualifications: Bachelor's degree in Computer Science or equivalent experience; strong backend development skills required.
- Other info: Experience with Node.js, RESTful APIs, and Agile environments is a plus.
The predicted salary is between 42000 - 84000 £ per year.
Job Title: NodeJS Back-End Developer Job Type: PermanentLocation: Fully remote/London£50k-£60k DOERole Overview We are looking for a highly motivated Mid Level NodeJS Back-End Developer to join their growing award-winning team in the UK. In this role, you will be responsible for building and maintaining the server-side logic of their product, its APIs, and working closely with the core platform team on wider integration with additional applications. You will also work closely with our Front-end developers, the Devops team, and product managers to deliver scalable, secure, and high-performance web application for the AEC industry. If you are passionate about building scalable back-end systems and want to work in a dynamic and innovative team, we encourage you to apply. Responsibilities Develop and maintain server-side applications using the MERN stack. Design, implement, and optimize RESTful API endpoints to support client-side functionality. Integrate with third-party APIs for additional features. Ensure the reliability, scalability, and security of back-end systems. Write clean, maintainable, and efficient code following best practices. Write unit and functional test cases to ensure system robustness. Debug and troubleshoot back-end issues across development, staging, and production environments. Stay up-to-date with emerging technologies, frameworks, and best practices in Node.js development. Maintain proper documentation of code and processes. Collaborate with DevOps and cloud platforms (e.g., AWS, Azure, GCP) to deploy, monitor, and manage applications. Role Requirements A bachelors degree in Computer Science or equivalent experience. Strong understanding of RESTful APIs and the HTTP protocol. Experience as a backend developer in a professional setting. Proficiency in JavaScript (ES6+) or a solid understanding of programming fundamentals to quickly pick up new languages. Experience working with databases. Competence with version control systems (e.g., GitHub, GitLab). Understanding of Test-Driven Development (TDD) and how to write effective test cases. Awareness of security best practices. Excellent problem-solving skills with a proactive approach to technical challenges. Strong communication skills and ability to work effectively in a team. Outstanding work ethic and commitment to delivering results. Desirable Skills & Experience Proficiency with Node.js and Express. Experience writing tests using Jest. Understanding of OpenAPI schema. Familiarity with DevOps concepts such as containerization and CI/CD. Experience with GitHub, with a bonus for writing GitHub Actions and interacting with GraphQL APIs. Familiarity with ReactJS/Redux. Experience with NoSQL databases, such as MongoDB. Experience working in Agile development environments. Familiarity with the construction industry. Experience with 3D Graphics or Unity3D. Experience in leading Code Reviews and reviewing Pull Requests. Experience in designing system architecture Experience in working with a product team and turning User journeys into functional requirements Please send your CV to c.gallagher@roc-search.com if you are interested in applying
(3 Days Left) Node JS Backend Developer employer: Roc Search
Contact Detail:
Roc Search Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land (3 Days Left) Node JS Backend Developer
✨Tip Number 1
Make sure to showcase your experience with the MERN stack in your conversations. Highlight specific projects where you've developed server-side applications, as this will resonate well with our team.
✨Tip Number 2
Familiarize yourself with RESTful APIs and be ready to discuss how you've implemented them in past roles. This knowledge is crucial for the position and will demonstrate your technical expertise.
✨Tip Number 3
Prepare to talk about your experience with version control systems like GitHub. Sharing examples of how you've used these tools in collaborative environments can set you apart from other candidates.
✨Tip Number 4
Show your enthusiasm for continuous learning by discussing any recent technologies or frameworks you've explored. This aligns with our commitment to innovation and staying up-to-date in the industry.
We think you need these skills to ace (3 Days Left) Node JS Backend Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Node.js, RESTful APIs, and any relevant projects you've worked on. Emphasize your skills in JavaScript, database management, and version control systems like Git.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for back-end development and your understanding of the AEC industry. Mention specific technologies you are proficient in and how they relate to the job requirements.
Showcase Relevant Projects: If you have worked on projects using the MERN stack or have experience with DevOps practices, include these in your application. Provide links to your GitHub or portfolio to demonstrate your coding skills.
Highlight Soft Skills: In addition to technical skills, emphasize your problem-solving abilities, communication skills, and teamwork experience. These are crucial for collaborating with front-end developers and product managers.
How to prepare for a job interview at Roc Search
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Node.js, Express, and the MERN stack. Highlight specific projects where you've developed server-side applications and optimized RESTful APIs. This will demonstrate your technical proficiency and relevance to the role.
✨Understand the AEC Industry
Familiarize yourself with the Architecture, Engineering, and Construction (AEC) industry. Understanding the unique challenges and requirements of this sector can help you tailor your responses and show that you're genuinely interested in contributing to their goals.
✨Emphasize Collaboration
Since the role involves working closely with front-end developers, DevOps, and product managers, be ready to discuss your teamwork experiences. Share examples of how you've successfully collaborated on projects and resolved conflicts within a team setting.
✨Prepare for Problem-Solving Questions
Expect to face technical challenges during the interview. Practice explaining your thought process when debugging or troubleshooting back-end issues. This will showcase your problem-solving skills and proactive approach to technical challenges.