Full Stack Developer Position
We are seeking an experienced Full Stack Developer to join our team. As a key member of our software development team, you will design, develop, and maintain full-stack web applications that support business operations and enhance user experience.
Key Responsibilities:
* Design and develop full-stack web applications using industry best practices and adopt new methodologies that increase business flexibility and agility.
* Collaborate with cross-functional teams to create clear user stories, design and execute tests for prototypes and products, and continuously deliver product enhancements.
* 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.
Required Skills and Qualifications:
* 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
Benefits:
* 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.
Additional Information:
* Candidates should have a proven track record of delivering high-quality software solutions and working collaboratively with cross-functional teams.
* We offer a dynamic and supportive work environment that encourages continuous learning and growth.