We are seeking a skilled Full Stack Developer to join our team. A successful candidate will have experience with designing, developing and maintaining full-stack web applications that support business operations and enhance user experience.
This role offers the opportunity to work across the full technology stack, including designing APIs, optimizing databases, and crafting intuitive user interfaces. If you value technical excellence, continuous learning, and innovation in a collaborative environment, this could be the perfect opportunity for you.
* Design, develop and maintain full-stack web applications
* Work with a team of experienced developers on Agile teams
* Develop data pipelines using industry best practices
* Create clear user stories and execute tests for prototypes and products
You will have hands-on experience with modern front-end frameworks such as React or Angular, extensive hands-on experience in JavaScript, and proven experience building and maintaining RESTful APIs or microservices using technologies like Node.js.
The ideal candidate will also have:
* 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
* Schema Design
* Version Control Systems (e.g., Git)
* Documentation Skills
This is an excellent opportunity to 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.
A strong understanding of data systems, databases, data usage, and work processes is essential for success in this role.
You will collaborate with stakeholders and IT management to analyze business requirements and ensure a strong understanding of data systems, databases, data usage, and work processes.
As a developer, you will perform other related duties as assigned.