Job Overview:
We are seeking a motivated and enthusiastic Junior Full Stack Developer to join our team. The successful candidate will primarily participate in building AI products and contribute to various projects as needed. This role offers an excellent opportunity for growth and learning within a dynamic and supportive environment.
Responsibilities:
Frontend and Backend Development:
- Collaborate with the development team to design, develop, and maintain user interfaces and backend components.
- Write clean, efficient, and well-documented code using HTML, CSS, JavaScript, and TypeScript.
- Participate in code reviews to ensure code quality and adherence to coding standards.
AI Product Development:
- Contribute to the development of AI products, including designing, implementing, and testing features.
- Work with team members to integrate AI models and algorithms into applications.
Web and Mobile Application Development:
- Develop features for web and mobile applications using frameworks such as React and Next.js or Svelte.js and SvelteKit.
- Ensure responsive design and cross-browser compatibility.
Systems and Cloud Integration:
- Utilize cloud platforms (e.g., AWS, Azure, or Google Cloud) for deploying and managing applications.
- Implement CI/CD pipelines to automate testing, deployment, and monitoring processes.
Problem Solving and Adaptability:
- Troubleshoot and debug issues to ensure optimal performance and functionality.
- Continuously learn and adapt to new technologies and development practices.
Team Collaboration and Communication:
- Work collaboratively with cross-functional teams, including designers, product managers, and other developers.
- Communicate effectively with team members to ensure alignment on project goals and requirements.
Key Requirements:
- Bachelor’s degree in Computer Science or a related field.
- 1-3 years of experience in full-stack development.
- Proficiency in HTML, CSS, JavaScript, TypeScript, and Python.
- Good understanding of Linux, Git, CI/CD, SSR, CSR, API, TRPC, WebRTC, PaaS, SQL/NoSQL databases, and No/Low code tools.
- Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud).
- Experience with React and Next.js or Svelte.js and Sveltekit.
- Strong problem-solving skills and attention to detail.
- Adaptability and willingness to learn new technologies.
- Passion for JavaScript and its ecosystem.
- Strong mindset for self-learning and flexibility.