Overview
We are looking for a Full Stack Engineer who enjoys building scalable web applications and working across both backend and frontend technologies. This role involves developing high-performance applications, designing APIs, and working closely with product and engineering teams to deliver reliable and scalable solutions.
This is an excellent opportunity for someone who enjoys end-to-end ownership and working in a fast-paced product environment.
Key Responsibilities
-
Design, develop, and deploy scalable web applications
-
Build backend services and microservices using Node.js and Express.js
-
Develop and maintain REST APIs
-
Work with MongoDB for database design and optimization
-
Contribute to frontend development using React.js
-
Collaborate with product and design teams
-
Write clean, maintainable, and testable code
-
Optimize applications for performance and scalability
-
Participate in architecture discussions and feature planning
Required Skills
-
4+ years of experience in Full Stack Development
-
Strong experience in Node.js and Express.js
-
Solid knowledge of JavaScript and TypeScript
-
Experience working with MongoDB
-
Experience building REST APIs
-
Understanding of microservices architecture
-
Experience with Git/version control
Good to Have
-
Experience with React.js
-
Experience with cloud platforms (AWS/GCP/Azure)
-
Experience with Docker
-
Knowledge of CI/CD pipelines
-
Experience working in product-based or startup environments
Ideal Candidate
-
Strong backend fundamentals
-
Comfortable owning features end-to-end
-
Hands-on problem solver
-
Experience building production applications
-
Startup mindset preferred