Full Stack Developer (Back End Focused)
- Industry Other
- Category Information Technology
- Location Kathmandu, Nepal
- Expiry date Jun 15, 2025 (Expired)
Job Description
Binyan is a global leader in creating stunning visualizations of architectural designs and property development projects. With studios in multiple countries and a diverse team of over 100 professionals, we bring cutting-edge technology and artistic expertise to the industry.
We are seeking a highly skilled Full Stack Web Developer to join our team and play a key role in building immersive, high-performance web applications. This role will focus on developing and optimising our interactive visualization app framework with a back end bend using the MERN stack and Three.js, ensuring seamless user experiences and high-quality graphical performance.
Skills Required:
- 5+ years of experience as a Web Developer, with expertise in Node.js and Express.js
- A Degree in Computer Science, Engineering, Information Technology or a related field
- Strong proficiency in JavaScript, TypeScript, and modern backend frameworks
- Hands-on experience with database management such as MongoDB other relational databases
- Experience with state management (Redux, Context API, or similar)
- Familiarity with frontend technologies such as React.js
- Strong understanding of RESTful APIs, GraphQL, and WebSockets
- Experience in optimizing performance and scalability of backend applications and database optimization
- Proficiency in modern build tools (Webpack, Vite, Babel) and CI/CD pipelines
- Familiarity with version control systems (Git) and best practices in software development
- Knowledge of cloud platforms (AWS, Azure, Alibaba Cloud, etc.) and containerization (Docker)
- Thorough understanding of Software Development Life Cycle and Web Application Development
- Proved experience and understanding with continuous Integration/Deployment
- Good English Communication skills(Written and Verbal)
- Experience working with a Product Manager
- Experience working with an IDP
- Experience working with Platform Engineer
- Experience collaborating with non technical stakeholders
- Excellent problem-solving abilities and communication skills
Nice to Haves:
- Experience in Kubernetes
- Experience in Python
- Experience in OpenTofu
- Experience in HELM Chart
- Experience in GitOps
- Experience in 3D rendering techniques and game development concepts
- Experience in physical installations
- Experience in CRM Integrations
Main Duties:
- Develop and optimize scalable and efficient backend systems using Node.js, Express.js, and MongoDB
- Collaborate with frontend developers, 3D artists, and UI/UX designers to create seamless integrations and data flows
- Design and implement RESTful APIs and GraphQL endpoints to support frontend interactions
- Optimize database queries and performance to handle large datasets and real-time updates
- Implement authentication and authorization mechanisms to secure backend services
- Ensure code quality through best practices, code reviews, and automated testing
- Work on deployment pipelines, build automation, and maintain CI/CD workflows
- Stay updated with the latest advancements in backend development, database technologies, and cloud services
- Provide technical mentorship to other developers and contribute to architectural decisions
- Troubleshoot issues and implement scalable solutions for complex technical challenges
- Work closely with a diverse team (3D artists, Developers, Product managers) ensuring tools and platforms meet business needs.
- Provide technical support and documentation for developed solutions
- Keep up-to-date with the latest technologies and introduce them as needed