Full Stack Developer
As a key member of our team, you will design, develop and maintain full-stack web applications that support business operations and enhance user experience.
* A degree in Computer Science, Information Technology or related field is required, 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.
You will work across the full technology stack, including designing APIs, optimizing databases and crafting intuitive user interfaces. This role allows you to write clean, efficient code, troubleshoot performance issues and ensure systems remain secure and reliable.
Key Skills
* Node.js and TypeScript
* React and Angular
* HTML/CSS3
* Database Management
* Workflow Automation
* CICD
* API Integrations
* Testing (Unit testing, TDD)
* Troubleshooting and Debugging
* Cloud: Azure, AWS and GCP
* Architecture Design and Implementation
* Schema Design
* Version Control Systems (e.g., Git)
* Documentation
Responsibilities
* Collaborate with cross-functional teams to design, develop, test, implement and support technical solutions using full-stack development tools and technologies.
* 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.
* Analyze business requirements by collaborating with stakeholders and IT management, ensuring a strong understanding of data systems, databases, data usage and work processes.
* Develop automation systems to support continuous integration and deployment.