Role Overview
As a Junior Software Engineer (MERN Stack), you will work with our product development team to build scalable web applications using the MERN technology stack. You will receive mentorship while working on live client projects and in-house SaaS products.
Responsibilities
- Develop responsive web applications using React.js
- Build RESTful APIs using Node.js and Express.js
- Design and integrate databases using MongoDB and/or PostgreSQL
- Collaborate with UI/UX designers to implement user-friendly interfaces
- Integrate third-party APIs and services
- Debug, test, and optimize application performance
- Write clean, maintainable, and reusable code
- Participate in code reviews and team discussions
- Use Git for version control
- Learn and adopt modern software development best practices
- Work within Agile/Scrum development processes
Requirements
- Basic knowledge of JavaScript (ES6+)
- HTML5 & CSS3
- React.js fundamentals
- Node.js basics
- Express.js basics
- REST API concepts
- Database fundamentals (MongoDB or PostgreSQL)
- Git/GitHub basics
- Basic debugging skills
Skills
- React.js
- Node.js
- Express.js
- MongoDB
- JavaScript
Nice to Have
- TypeScript
- Redux / Context API
- JWT Authentication
- Tailwind CSS / Bootstrap
- PostgreSQL
- Docker basics
- Cloud platforms (AWS, Azure, GCP)
- AI coding tools (ChatGPT, GitHub Copilot, Cursor, Claude, etc.)