Hybrid

Description

We are looking for a talented Full Stack Developer to join our team. In this role, you will be responsible for both front-end and back-end development, working on various aspects of our web applications and services. You will play a crucial role in designing, developing, deploying and maintaining scalable solutions that enhance user experience and meet our business objectives.

Requirements

  • Experience: In full-stack development with a proven track record of delivering complex projects.
  • Front-End Skills: Proficiency in HTML, CSS, JavaScript, and modern frameworks/libraries such as React, Angular, or Vue.js.
  • Back-End Skills: Experience with server-side technologies like Node.js, Express.js, Ruby on Rails, or Django.
  • Database Expertise: Knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Version Control: Proficiency with Git and familiarity with version control workflows.
  • Problem-Solving: Strong analytical skills with the ability to troubleshoot and resolve issues effectively.
  • Communication: Excellent communication skills and the ability to work collaboratively in a team environment.
  • Education: Currently in 2nd, 3rd or 4th year of Computer Science Engineering.

Bonuses

Benefits

  • Professional Development: Opportunities for training, certifications, and attending industry events.
  • Flexible Work Options: Options for remote work and flexible working hours.
  • Unpaid Opportunity
  • Offer Letter
  • Letter of Recommendation
  • Certificate of Recognition

Responsibilities

  • Full Stack Development: Design and develop front-end and back-end features for web applications.
  • System Integration: Build and integrate APIs and services, ensuring seamless interaction between components.
  • Database Management: Develop and optimize database schemas and queries for efficiency and scalability.
  • Collaboration: Work with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
  • Code Quality: Write clean, maintainable code and conduct code reviews. Adhere to best practices and coding standards.
  • Testing and Debugging: Perform unit tests, debugging, and troubleshooting to ensure the reliability and performance of applications.
  • Continuous Improvement: Stay updated with industry trends and emerging technologies to incorporate best practices into development processes.
I BUILT MY SITE FOR FREE USING