Job Title: Full Stack Developer
Job Description:
We are seeking a talented Full-Stack Developer with a minimum of 3-5 years of experience to join our dynamic team. The ideal candidate will have a strong proficiency in both frontend and backend technologies, experience with cloud services (particularly Microsoft Azure), and a keen eye for UI/UX design principles.
Responsibilities:
Requirements:
-
Degree in Computer Science, Engineering or a related field.
-
3-5 years of professional experience in full-stack development.
-
Frontend Skills:
-
Proficient in HTML, CSS and React.
-
Experience with Yup, Formik, TypeScript, Tailwind CSS and Chakra UI.
-
Solid understanding of UI/UX design principles.
-
Backend Skills:
-
Strong knowledge of Python and Django.
-
Experience with Celery for asynchronous tasks.
-
Proficient in database management with Azure SQL and PostgreSQL.
-
Experience with Redis Cache for caching mechanisms.
-
Familiarity with API development and working with JSON.
-
Understanding of security best practices and data protection.
-
Cloud Services:
-
Experience with Microsoft Azure Portal, Resource Groups and Blob Storage.
-
Knowledge of deploying applications to Azure and managing cloud infrastructure.
-
Familiarity with Azure DevOps for CI/CD pipelines.
-
General Skills:
-
Proficient with version control systems.
-
Experience with CI/CD tools and workflows.
-
Familiarity with Agile/Scrum development methodologies.
-
Excellent problem-solving skills and attention to detail.
-
Strong communication skills and ability to work collaboratively in a team environment.
-
Ability to write clean, well-documented code.