Full Stack Developer
We are looking for a highly skilled and experienced Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining full-stack web applications that support business operations and enhance user experience.
About the Role
This is an excellent opportunity for individuals who value technical excellence, continuous learning, and innovation in a collaborative environment. You will work across the full technology stack, including designing APIs, optimizing databases, and crafting intuitive user interfaces.
Responsibilities
* Collaborate with cross-functional 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.
* Develop automation systems to support continuous integration and deployment.
Requirements
To be successful in this role, you will need:
* Bachelor's degree 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.
Skills and Qualifications
You will also need to possess:
* 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.