Full Stack Developer
Job Summary:
Our organization is seeking a skilled Full Stack Developer to design, develop, and maintain full-stack web applications that support business operations and enhance user experience. As a key team member, you will work across the full technology stack, including designing APIs, optimizing databases, and crafting intuitive user interfaces.
Key Responsibilities:
* Collaborate with cross-functional teams to design, develop, test, implement, and support technical solutions using full stack development tools and technologies.
* Work with a team of experienced developers on data-driven projects, distributed microservices, and full-stack systems.
* Develop data pipelines using industry best practices and adopt new methodologies to increase business flexibility and agility.
* Collaborate with team members to create clear user stories, design and execute tests for prototypes and products, and continuously deliver product enhancements.
Requirements:
* 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.
Skills and Qualifications:
* Node.js, TypeScript, HTML/CSS3, Database Management, Workflow Automation, CI/CD, APIs Integrations, Testing (Unit testing, TDD).
* Cloud: Azure (preferred), AWS, GCP.
* Architecture design, implementation, schema design.
* Version Control Systems (e.g., Git).
* Documentation Skills.