Full Stack Developer Position Summary:
We are seeking an experienced Full Stack Developer to join our growing team.
This role involves designing, developing, and maintaining full-stack web applications that support business operations and enhance user experience.
The ideal candidate will have extensive hands-on experience in JavaScript, modern front-end frameworks such as React or Angular, and proven experience building and maintaining RESTful APIs or microservices using technologies like Node.js.
The successful candidate will collaborate across Agile teams to design, develop, test, implement, and support technical solutions using full stack development tools and technologies.
Responsibilities include working with a team of developers experienced in data, distributed microservices, and full stack systems, developing data pipelines using industry best practices, creating clear user stories, designing and executing tests for prototypes and products, and continuously delivering product enhancements.
Additionally, the Full Stack Developer will 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.
Requirements include 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, and strong analytical and problem-solving skills.
Key Responsibilities:
* Collaborate with cross-functional teams to design, develop, and deploy technical solutions.
* Develop data pipelines and integration architecture to enable seamless data delivery.
* Create and maintain high-quality codebase with continuous testing and improvement.
* Work closely with stakeholders to understand business requirements and develop effective solutions.
Ideal Candidate Profile:
* Extensive experience in full-stack web development with proficiency in JavaScript, React/Angular, and Node.js.
* Familiarity with databases, data management, and API integration.
* Strong analytical and problem-solving skills with ability to learn and adapt quickly.
* Excellent communication and collaboration skills with ability to work in a fast-paced Agile environment.