Full Stack Developer Job Description
This role is designed for skilled developers who can design, develop and maintain full-stack web applications. As a Full Stack Developer, you will be working across the entire technology stack to create efficient, user-friendly and scalable solutions.
-----------------------------------
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 experienced developers to design and implement data pipelines, adopt new methodologies and improve business flexibility and agility.
* Create clear user stories, design and execute tests for prototypes and products, and continuously deliver product enhancements.
* Analyze business requirements by collaborating with stakeholders and IT management to ensure a strong understanding of data systems, databases, data usage and work processes.
* Develop automation systems to support continuous integration and deployment.
-----------------------------------
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.
* Proficiency in Node/TypeScript, React/Angular, HTML/CSS3, Database Management, Workflow Automation, CI/CD, APIs Integrations, Testing (Unit testing, TDD), Cloud: Azure (preferred), AWS, GCP, Architecture design, Schema Design, Version Control Systems (e.g., Git), Documentation Skills.
-----------------------------------
Benefits
This opportunity allows you to work in a collaborative environment where you can write clean, efficient code, troubleshoot performance issues, and ensure systems remain secure and reliable.
-----------------------------------
About the Role
This is a great opportunity for experienced developers who value technical excellence, continuous learning and innovation.