About the Job
Job Title: Full Stack Developer
Company: AICAN
Job Description
We are seeking a dedicated Full Stack Developer to join our growing team. The role involves creating scalable software solutions for clients by managing the full software development life cycle—from conceptualization to deployment. The ideal candidate should be proficient in both front-end and back-end development, familiar with development frameworks, and adept at working with third-party libraries. A keen eye for design and functionality, coupled with strong teamwork skills, is essential.
Responsibilities
- Design and architect new software solutions by developing both client-side and server-side architectures based on project requirements.
- Build visually appealing and functional front-end applications.
- Write clean, testable, and efficient code adhering to best development practices.
- Integrate data from various back-end services and databases.
- Incorporate external software libraries and APIs into projects seamlessly.
- Maintain and improve legacy codebases, including bug fixes and optimizations.
- Document technical workflows and the software development cycle thoroughly.
Requirements & Skills
- Front-End Skills:
- Proficiency in HTML, CSS, React.js, and JavaScript to develop server-side and client-side content.
- Back-End Skills:
- Excellent knowledge of MongoDB, Node.js, and Express.js.
- Familiarity with design tools like Wireframe or Figma is a plus.
- Understanding of programming design patterns and best practices.
- Experience with common web development tools such as version control software, package managers, and CI/CD pipelines.
- Strong attention to detail and problem-solving abilities.
What We Offer
- Flexible Working Hours: Maintain a healthy work-life balance with our adaptable scheduling.
- Outcome-Focused Culture: Emphasize learning, growth, and experimentation to drive results.
- Growth Opportunities: Ownership, flexibility, and support to help you achieve your career goals.
- Letter of Recommendation: Recognizing your contributions and achievements.
Why Join Us
At AICAN, we embrace flexibility, offering various working arrangements, including internships, part-time, and hybrid (office and remote) roles. Our purpose-led culture fosters collaboration, learning, and growth.
We recognize that success is a collective effort. Whether it’s through acquiring new skills, gaining fresh experiences, or contributing to innovative projects, we celebrate the diverse backgrounds, abilities, and expertise of our people.
Be part of a team where your ideas matter, and your work makes an impact. Join AICAN and take your career to new heights!