What You’ll Own
1. Full Stack Development
- Design, develop, test, and deploy robust and scalable web applications.
- Build and maintain server-side logic and microservices using Node.js, Express.js, and TypeScript.
- Contribute to frontend feature development and integration.
- Participate in feature planning, estimation, and execution.
2. Backend & API Engineering
- Design and develop RESTful APIs and backend services.
- Implement asynchronous workflows and scalable microservice architectures.
- Ensure performance, reliability, and security of backend systems.
- Implement authentication, authorization, and data protection best practices.
3. Database Design & Optimization
- Design and manage MongoDB schemas using Mongoose.
- Optimize queries and database performance for scale.
- Ensure data integrity and efficient data access patterns.
What We’re Looking For
Must-Haves
- 5+ years of professional experience as a Full Stack Engineer or similar role.
- Strong proficiency in JavaScript and TypeScript.
- Hands-on experience with Node.js and Express.js.
- Solid understanding of MongoDB and Mongoose.
- Experience building and consuming RESTful APIs and microservices.
- Strong understanding of asynchronous programming patterns.
- Good grasp of system design principles and application architecture.
- Experience with Git and version control best practices.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Good-to-Have / Preferred
- Frontend development experience with React.js.
- Exposure to Three.js or similar 3D/visualization libraries.
- Experience with cloud platforms (AWS, GCP, Azure – EC2, S3, Lambda).
- Knowledge of Docker and containerization workflows.
- Experience with testing frameworks (Jest, Mocha, etc.).
- Familiarity with CI/CD pipelines and automated deployments.