Full Stack Developer - Job Description
Position Overview
We are looking for a talented and motivated Full Stack Developer to join our growing technology
team. The ideal candidate will have strong proficiency in [Link], [Link], [Link], and
MongoDB, with experience building scalable web applications and RESTful APIs.
Key Responsibilities
- Design and develop full-stack web applications using the MERN (MongoDB, [Link], [Link],
[Link]) stack.
- Create and maintain RESTful APIs and integrate them with front-end applications.
- Implement responsive and dynamic user interfaces using [Link] and modern CSS frameworks.
- Optimize application performance and scalability.
- Collaborate with UI/UX designers, backend developers, and product managers to deliver
high-quality solutions.
- Write clean, maintainable, and testable code following best practices.
- Deploy and manage applications on AWS or other cloud platforms.
Required Skills
- Proficiency in JavaScript (ES6+), [Link], [Link], and [Link].
- Experience working with MongoDB or other NoSQL databases.
- Strong understanding of RESTful API design principles.
- Hands-on experience with Git, version control, and agile development processes.
- Knowledge of authentication and authorization (JWT, OAuth).
- Basic understanding of CI/CD pipelines and DevOps concepts.
Good to Have
- Experience with TypeScript or [Link].
- Familiarity with AWS services (EC2, S3, Lambda).
- Understanding of Docker and containerization.
- Exposure to testing frameworks like Jest or Mocha.
Education & Experience
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 2–4 years of experience as a Full Stack or Software Developer.
Soft Skills
- Excellent communication and teamwork skills.
- Ability to learn quickly and adapt to new technologies.
- Strong problem-solving and analytical thinking abilities.
- Passionate about writing high-quality, maintainable code.
Location: Hybrid / Remote
Compensation: Competitive and based on experience.