Job Scope
We are looking for an enthusiastic Junior Full Stack Developer with knowledge of MERN/MEAN stack technologies to join our development team. This is an excellent opportunity for a developer at the beginning of their career to gain hands-on experience in a supportive environment. You will work alongside experienced developers to build and maintain web applications while learning best practices in clean coding and testing.
Key Responsibilities
- Assist in developing frontend components using React or Angular
- Contribute to backend development using Node.js and Express.js
- Work with MongoDB and PostgreSQL databases under supervision
- Help implement and maintain RESTful APIs
- Learn and apply serverless architecture concepts and Redis caching
- Write clean, maintainable code following established project standards
- Develop unit tests, integration tests, and assist with end-to-end testing
- Participate in code reviews to improve code quality and deepen technical understanding
- Collaborate with team members in an agile development process
- Document code and development processes
- Troubleshoot and fix bugs across the stack with guidance from senior team members
Required Qualifications
- 0-2 years of experience in web development
- Basic knowledge of JavaScript/TypeScript
- Familiarity with React or Angular frontend frameworks
- Understanding of Node.js and Express.js backend development
- Basic knowledge of MongoDB and relational databases like PostgreSQL
- Understanding of RESTful API principles
- Familiarity with version control systems (Git)
- Willingness to learn clean coding principles and testing methodologies
- Basic understanding of responsive web design
- Strong problem-solving skills and eagerness to learn
- Good communication skills and the ability to work in a team
Preferred Qualifications
- Experience with testing frameworks (Jest, Mocha, Cypress, etc.)
- Knowledge of HTML5, CSS3, and responsive design principles
- Understanding of serverless concepts
- Familiarity with Redis or other caching mechanisms
- Experience with any CI/CD tools
- Understanding of basic software design patterns