Job Description
As a Full Stack Developer, you will play a key role in designing and developing full-stack web applications that support business operations and enhance user experience.
Required Skills and Qualifications
* Education:
o BS in Computer Science, Information Technology, Arts, or equivalent experience/field
* Experience:
o 4+ years of experience developing full-stack web applications in a professional environment
* Technical Skills:
o Extensive hands-on experience in JavaScript
o Hands-on experience with modern front-end frameworks such as React or Angular
o Proven experience building and maintaining RESTful APIs or microservices using technologies like Node.js
o Node/TypeScript, React/Angular, HTML/CSS3, Database Management, Workflow Automation, CI/CD, APIs Integrations, Testing (Unit testing, TDD)
o Cloud: Azure (preferred), AWS, GCP, Architecture design, Architecture implementation, Schema Design, Version Control Systems (e.g., Git), Documentation Skills
Benefits
* Collaborative Environment
* Continuous Learning Opportunities
* Innovation and Technical Excellence
Others
* Design and develop data pipelines using industry best practices
* Work with complex and diverse datasets to enable data delivery through various methods and APIs
* Develop automation systems to support continuous integration and deployment
* Perform other related duties as assigned
Full stack development requires a unique blend of technical expertise and problem-solving skills. As a developer, you will work closely with stakeholders and IT management to ensure a strong understanding of data systems, databases, data usage, and work processes. This is an excellent opportunity for someone who values technical excellence, continuous learning, and innovation in a collaborative environment.