Full Stack Developer
Job Summary:
Our team is looking for a skilled Full Stack Developer to join our collaborative environment. As a key member of the team, you will design, develop, and maintain full-stack web applications that support business operations and enhance user experience.
Key Responsibilities:
* Collaborate with cross-functional 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.
* Perform other related duties as assigned.
Required Skills and Qualifications:
* BS in Computer Science, Information Technology, Arts, or equivalent experience/field
* 4+ years of experience developing full-stack web applications in a professional environment
* Extensive hands-on experience in JavaScript
* Hands-on experience with modern front-end frameworks such as React or Angular
* Proven experience building and maintaining RESTful APIs or microservices using technologies like Node.js
Benefits:
* Opportunity to work on a variety of projects and technologies
* Collaborative and dynamic work environment
* Professional growth and development opportunities
Others:
* Cloud: Azure (preferred), AWS, GCP
* Architecture design
* Architecture implementation
* Schema Design
* Version Control Systems (e.g., Git)
* Documentation Skills