Job Title
Are you a seasoned full-stack developer looking for a new challenge? Our organization is seeking a highly skilled and motivated Full Stack Developer to join our dynamic team.
As a Full Stack Developer, you will be responsible for designing, developing, testing, implementing, and supporting technical solutions using full stack development tools and technologies. You will work collaboratively with cross-functional teams to deliver high-quality products that meet the needs of our stakeholders.
We are looking for someone who has:
* 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.
The ideal candidate will have strong technical skills, excellent communication skills, and a passion for delivering high-quality products. If you are a motivated and experienced Full Stack Developer looking for a new challenge, we encourage you to apply.
Key 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.
* Collaborate with team members to create clear user stories, design and execute tests for prototypes and products, and continuously deliver product enhancements.
* 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.
* 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.
* Perform other related duties as assigned.