Key Responsibilities:
- Assist in the development of solutions to meet our online sales enhancement goals.
- Participate in various stages of the software development lifecycle under guidance.
- Contribute to the evaluation and refinement of development processes and team eDiciency.
- Support the team environment by sharing knowledge and assisting colleagues.
- Aid in the development and maintenance of clean, testable, and scalable systems.
Technical Skills and Knowledge:
- Familiarity with JavaScript, Typescript, Next.js and ReactJS.
- Familiarity with Java, Spring, and basic database management (e.g., MongoDB, Cassandra).
- Exposure to software development tools and practices such as Git, continuous integration, and
agile methodologies.
- Willingness to learn and adapt to new technologies as required by project needs.
Experience and Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical
experience.
- 1-3 years of software development experience is preferred, but not mandatory for candidates with
strong academic backgrounds or project experience.
- Some exposure to frontend or backend development practices.
Personal Attributes:
- A proactive learning attitude and openness to feedback and professional growth.
- Ability to work collaboratively in a team setting.
- Good problem-solving skills and adaptability to changing project requirements.
Development Opportunities:
- This role oDers extensive opportunities for skill development in both frontend and backend
technologies.
- Exposure to industry-standard software development practices and tools.
- A supportive environment for professional growth and collaboration.