Full Stack Developer
This is a unique opportunity to work as a Full Stack Developer in a collaborative environment. You 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, modern front-end frameworks such as React or Angular, and building and maintaining RESTful APIs or microservices using technologies like Node.js.
* Design, develop, and maintain full-stack web applications
* Work across the full technology stack, including designing APIs, optimizing databases, and crafting intuitive user interfaces
* Collaborate with team members to create clear user stories, design and execute tests for prototypes and products, and continuously deliver product enhancements
As a Full Stack Developer, you will be responsible for collaborating across Agile 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
* Analyze business requirements by collaborating with stakeholders and IT management, ensuring a strong understanding of data systems, databases, data usage, and work processes
Skills and Strengths:
* Node/TypeScript
* React/Angular
* HTML/CSS3
* Database Management
* Workflow Automation
* CI/CD
* APIs Integrations
* Testing (Unit testing, TDD)
* Troubleshooting and Debugging
* Cloud: Azure (preferred), AWS, GCP
* Architecture design
* Architecture implementation
* Scheme Design
* Version Control Systems (e.g., Git)
* Documentation Skills
Primary Responsibilities:
* Collaborate with developers experienced in data, distributed microservices, and full stack systems
* Work with complex and diverse datasets to enable data delivery through various methods and APIs
* Perform other related duties as assigned