At a Glance
- Tasks: Build and maintain server-side logic for innovative 3D graphics applications.
- Company: Leading tech company transforming the AEC industry with advanced 3D solutions.
- Benefits: Competitive salary, remote work, and opportunities for professional growth.
- Other info: Collaborative environment with excellent career advancement potential.
- Why this job: Join a dynamic team and push the boundaries of 3D technology.
- Qualifications: Experience in backend development and strong JavaScript skills required.
The predicted salary is between 30000 - 40000 £ per year.
Job Location: Ahmedabad
Employment Type: Full Time
About the Client:
Our client is a leading technology company specializing in advanced 3D applications for the AEC (Architecture, Engineering, and Construction) industry. Known for delivering scalable, high-performance solutions, they aim to transform how professionals visualize and collaborate on complex 3D data. The company fosters an innovative and collaborative work environment, where team members contribute to cutting-edge projects that push the limits of 3D technology.
Role Overview:
We are looking for a highly motivated Node.js Back-End Developer to join our growing team. In this role, you will be responsible for building and maintaining the server-side logic of a 3D graphics application, its APIs, and collaborating closely with the core platform team on integration with additional applications. You will work alongside front-end developers, DevOps teams, and product managers to deliver scalable, secure, and high-performance web applications.
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 bachelor's 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 working with a product team and turning user journeys into functional requirements.
Node.js Developer (3D Graphics) (Remote) in England employer: RemoteStar
Contact Detail:
RemoteStar Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Node.js Developer (3D Graphics) (Remote) in England
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with 3D graphics or Node.js. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Node.js and 3D applications. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to Node.js and RESTful APIs. Practising coding challenges can also help you feel more confident when it’s time to shine.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Node.js Developer (3D Graphics) (Remote) in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Node.js Developer role. Highlight your experience with the MERN stack, RESTful APIs, and any 3D graphics projects you've worked on. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about 3D technology and how you can contribute to our innovative team. Keep it concise but engaging – we love a good story!
Showcase Your Projects: If you've got a portfolio or GitHub repository, make sure to include it in your application. We want to see your coding style and the projects you've tackled. It’s a great way to demonstrate your skills beyond just words!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're keen on joining our team at StudySmarter!
How to prepare for a job interview at RemoteStar
✨Know Your Tech Stack
Make sure you’re well-versed in the MERN stack and can discuss your experience with Node.js, Express, and MongoDB. Be ready to explain how you've used these technologies in past projects, especially in relation to 3D graphics applications.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific technical challenges you've faced and how you overcame them. Use examples that highlight your proactive approach and ability to debug and troubleshoot back-end issues effectively.
✨Understand RESTful APIs Inside Out
Since you'll be designing and optimising RESTful API endpoints, brush up on your knowledge of HTTP protocols and best practices. Be prepared to answer questions about how you ensure the reliability and security of back-end systems.
✨Communicate and Collaborate
Emphasise your teamwork skills and how you’ve collaborated with front-end developers, DevOps teams, and product managers. Share examples of how effective communication has led to successful project outcomes, especially in an Agile environment.