Role Overview
We are seeking a talented Full Stack Web Developer to join our dynamic team. In this role, you will be responsible for both front-end and back-end development of our web applications. The ideal candidate will have a passion for building scalable solutions and a strong understanding of modern web technologies. If you are excited about contributing to innovative projects and driving technical excellence, we would love to hear from you.
Key Responsibilities:
- Develop and maintain both client-side and server-side code for web applications.
- Collaborate with designers to enhance the user experience and overall functionality of applications.
- Implement responsive web design principles to ensure compatibility across devices.
- Perform code reviews and provide constructive feedback to team members.
- Integrate third-party APIs and services to enrich web applications.
- Troubleshoot and debug issues in applications to improve performance.
- Participate in sprint planning and daily stand-ups within an Agile environment.
- Document the development processes and maintain technical documentation.
- Stay current with emerging technologies and best practices in web development.
Required Skills:
- Proficiency in JavaScript, HTML, and CSS
- Experience with React or similar frameworks
- Strong knowledge of Node.js and Express
- Excellent understanding of RESTful APIs
- Familiarity with database technologies such as MongoDB or SQL
- Ability to work with version control systems like Git
- Understanding of responsive design principles
- Basic knowledge of DevOps practices
- Experience in Agile methodologies
Preferred Skills:
- Knowledge of TypeScript
- Experience with GraphQL
- Familiarity with cloud platforms such as AWS or Azure
- Knowledge of UI/UX design principles

