Role Overview
We are seeking a talented Full Stack Application Developer to join our dynamic team. The ideal candidate will be adept at both front-end and back-end technologies, enabling the design and development of robust applications. You will play a crucial role in enhancing user experience and driving innovation. Your expertise will be critical in delivering projects that meet business objectives and user demands.
Key Responsibilities:
- Design and develop responsive web applications using modern frameworks
- Collaborate with UX/UI designers to create intuitive interfaces
- Implement secure and scalable back-end services
- Write reusable and maintainable code adhering to best practices
- Participate in code reviews to ensure high code quality
- Debug and troubleshoot performance issues
- Integrate third-party APIs and services into existing applications
- Participate in agile development processes and contribute to project planning
- Stay updated with emerging technologies to drive innovation in our solutions
Required Skills:
- Proficiency in JavaScript and modern frameworks such as React or Angular
- Strong knowledge of Node.js for back-end development
- Experience with RESTful APIs and web services
- Familiarity with databases like MongoDB and SQL
- Solid understanding of HTML, CSS, and responsive design principles
- Experience with version control systems like Git
- Ability to work collaboratively in a team environment
- Strong debugging and problem-solving skills
- Knowledge of cloud services (AWS, Azure) is a plus
Preferred Skills:
- Experience with TypeScript
- Knowledge of CI/CD practices
- Familiarity with testing frameworks like Jest or Mocha
- Exposure to DevOps practices
- Understanding of microservices architecture

