We're looking for a highly skilled Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications from front-end to back-end. You will work closely with our team to deliver high-quality solutions that meet our business needs. Key Responsibilities: 1. Design and Development: Design and develop web applications using front-end technologies like HTML, CSS, JavaScript, and frameworks like React, Angular, wordpress or Vue.js. 2. Back-end Development: Develop server-side logic using programming languages like Java, Python, Ruby, or Node.js, and frameworks like Express, Django, or Ruby on Rails. 3. Database Management: Design and manage databases using relational databases like MySQL or PostgreSQL, or NoSQL databases like MongoDB or Cassandra. 4. API Development: Develop RESTful APIs to interact with front-end applications and third-party services. 5. Testing and Debugging: Write unit tests, integration tests, and debug code to ensure high-quality applications. 6. Collaboration: Work closely with cross-functional teams, including designers, product managers, and QA engineers. 7. Deployment: Deploy applications to cloud platforms like AWS, Azure, or Google Cloud. Requirements: 1. Programming Languages: Proficiency in front-end technologies like HTML, CSS, JavaScript, and back-end programming languages like Java, Python, Ruby, or Node.js. 2. Frameworks and Libraries: Experience with front-end frameworks like React, Angular, or Vue.js, and back-end frameworks like Express, Django, or Ruby on Rails. 3. Database Management: Knowledge of relational databases like MySQL or PostgreSQL, or NoSQL databases like MongoDB or Cassandra. 4. API Development: Experience with developing RESTful APIs and integrating with third-party services. 5. Version Control: Familiarity with version control systems like Git. 6. Problem-Solving: Strong problem-solving skills and attention to detail. Nice to Have: 1. Cloud Platforms: Experience with cloud platforms like AWS, Azure, Wordpress or Google Cloud. 2. Containerization: Knowledge of containerization technologies like Docker. 3. Agile Methodologies: Experience with agile development methodologies like Scrum or Kanban. 4. Testing Frameworks: Familiarity with testing frameworks like Jest, Mocha, or Pytest. Show more Show less