Job Title: Full Stack Engineer
We are seeking a skilled and innovative Full Stack Engineer to join our team. As a Full Stack Engineer, you will design, develop, and maintain 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 an excellent opportunity for someone who values technical excellence, continuous learning, and innovation in a collaborative environment. You will have the chance to write clean, efficient code, troubleshoot performance issues, and ensure systems remain secure and reliable.
* You should have a BS 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
Key Skills:
* Programming Languages: JavaScript, TypeScript
* Frontend Frameworks: React, Angular
* Databases: Database Management
* Automation Tools: Workflow Automation, CI/CD
* Cloud Platforms: Azure (preferred), AWS, GCP
* Other Skills: Architecture design, Schema Design, Version Control Systems (e.g., Git)
Job 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.