Job Title:
Description
* A Full Stack Developer will design, develop, and maintain full-stack web applications that support business operations and enhance user experience.
* The ideal candidate will have extensive hands-on experience in JavaScript and modern front-end frameworks such as React or Angular.
* Proven experience building and maintaining RESTful APIs or microservices using technologies like Node.js is highly desirable.
Main Responsibilities:
* Collaborate with teams to design, develop, test, implement, and support technical solutions using full stack development tools and technologies.
* Develop data pipelines using industry best practices and adopt new methodologies that increase business flexibility and agility.
* Work with complex and diverse datasets to enable data delivery through various methods and APIs, evaluate performance, and integrate information to generate strategic insights and recommendations.
* Analyze business requirements by collaborating with stakeholders and IT management, ensuring a strong understanding of data systems, databases, data usage, and work processes.
Required Skills:
* Proficiency in Node/TypeScript, HTML/CSS3, Database Management, Workflow Automation, CI/CD, APIs Integrations, Testing (Unit testing, TDD)
* Cloud: Azure (preferred), AWS, GCP
* Architecture design and implementation, Schema Design, Version Control Systems (e.g., Git)
* Strong documentation skills