Full-Stack Developer
At Eccentric, privileged to co-build the virtual world with some of the best minds of our times. Since 2016, we have been engaged in the Virtualization of Automotive Retail. We have helped to lead Automotive Brands in the World to optimize the power of Virtual Interactions.
We are looking for an experienced Full Stack Developer with strong backend expertise to work closely with our frontend, 3D Development, and GenAI teams.
You will play a critical role in building, scaling, and supporting the APIs, data pipelines, and overall architecture that power rich interactive web experiences. While your primary focus will be on backend services, familiarity with modern generative AI workflows (e.g., image model generation, ComfyUI pipelines) will be a strong plus as you’ll be collaborating with engineers building AI-driven features.
Eccentric’s Mission
We are building a Showroom-like experience in a virtual world where a vehicle buyer
- Can take a 3D walkthrough of all models/variants/trims on sale
- Can customize the vehicle and see exactly how it looks like and how much it will cost
- Can take a ‘Virtual Consultation’ with a sales agent in the virtual world (some like to call it Metaverse)
Key Responsibilities
- Develop and maintain backend services primarily using Node.js and related technologies.
- Design, build, and document robust RESTful and GraphQL APIs for frontend and AI-driven features.
- Collaborate with frontend and 3D teams to ensure seamless integration between backend and interactive interfaces.
- Architect scalable systems and data flows to support complex user interactions, large asset handling, and AI workloads.
- Develop and maintain ETL (Extract, Transform, Load) pipelines for 3D model processing, asset management, analytics, or AI model integration.
- Ensure high code quality through best practices, thorough testing, and code reviews.
- Troubleshoot, debug, and optimize backend and API issues across different environments.
- Implement automated tests (unit, integration, end-to-end) to maintain platform stability.
- Leverage AI-assisted coding tools such as Cursor, GitHub Copilot, and Windsurf to accelerate development while maintaining code quality.
- Support infrastructure needs, deployment pipelines, and cloud services as necessary (AWS, GCP, Azure).
Requirements
- 5–7 years of professional experience as a Full Stack or Backend Developer.
- Strong hands-on experience with Node.js, Express.js, and JavaScript/TypeScript backend ecosystems.
- Solid understanding of software architecture, database design, and API lifecycle management.
- Practical experience with ETL processes — building efficient data pipelines and transformations.
- Good understanding of authentication standards (OAuth, JWT) and security best practices.
- Experience integrating with third-party APIs (payment gateways, storage services, analytics, etc.).
- Practical experience using AI coding tools like Cursor, GitHub Copilot, or Windsurf in a professional setting.
- Strong skills in writing clean, maintainable, modular, and testable code.
- Familiarity with modern testing frameworks (e.g., Jest, Mocha, Cypress) and strong debugging skills.
- Proficient with version control systems like Git and comfortable with agile workflows.
Nice to Have
- Knowledge of serverless functions and microservices architecture.
- Exposure to generative AI workflows (e.g., Stable Diffusion, ComfyUI pipelines, image/video model integration).
Benefits
- Be part of a team creating cutting-edge interactive and AI-powered web experiences.
- Work closely with frontend specialists, 3D designers, and GenAI engineers.
- Opportunities for learning, leadership, and professional growth.