Full Stack Developer
We are seeking a highly skilled 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.
You will work across the full technology stack, including designing APIs, optimizing databases, and crafting intuitive user interfaces. This is a great opportunity for someone who values technical excellence, continuous learning, and innovation in a collaborative environment.
About the Role
* Bachelor's degree in Computer Science, Information Technology, or related 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
The ideal candidate will have a strong understanding of data systems, databases, data usage, and work processes. You will analyze business requirements by collaborating with stakeholders and IT management to ensure a strong understanding of data systems, databases, data usage, and work processes.
Skills and Qualifications
* Node/TypeScript
* React/Angular
* HTML/CSS3
* Database Management
* Workflow Automation
* CI/CD
* API Integrations
* Testing (Unit testing, TDD)
* Troubleshooting and Debugging
* Cloud: Azure (preferred), AWS, GCP
* Architecture design
* Architecture implementation
* Schema Design
* Version Control Systems (e.g., Git)
* Documentation Skills
Responsibilities
* Collaborate across Agile teams to design, develop, test, implement, and support technical solutions using full stack development tools and technologies
* Work with a team of developers experienced in data, distributed microservices, and full stack systems
* 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