onsite
Junior Software Developer - The Contrast
Software Engineer
Junior Software Developer Intern responsible for building and maintaining responsive web applications with ReactJS and Node.js, integrating REST APIs, and deploying on AWS. Focus on clean code, performance optimization, and collaboration with senior developers.
About the role
Key Responsibilities
- Develop and maintain web applications using ReactJS and Node.js.
- Build responsive, user‑friendly interfaces and integrate REST APIs.
- Deploy and manage applications on AWS, including file storage with Amazon S3.
- Debug, troubleshoot, and optimize application performance.
- Write clean, maintainable, and well‑documented code.
- Participate in code reviews, technical discussions, and stay updated with emerging technologies.
Requirements
- Basic knowledge of ReactJS, Node.js, and JavaScript (ES6+).
- Understanding of HTML5 and CSS.
- Familiarity with RESTful API design and integration.
- Experience with AWS services, especially deployment and S3 storage.
- Strong problem‑solving skills and ability to work collaboratively in a team environment.