Full Stack Developer Opportunity
Job Summary:
We are seeking a skilled Full Stack Developer to join our team. As a developer, 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.
Key Responsibilities:
* Collaborate with Agile teams to design, develop, test, implement, and support technical solutions using full stack development tools and technologies.
* Work with experienced developers 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.
* Analyze business requirements by collaborating with stakeholders and IT management, ensuring a strong understanding of data systems, databases, and work processes.
* Develop automation systems to support continuous integration and deployment.
Requirements:
To be successful in this role, you should have:
* 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.
* Proven experience building and maintaining RESTful APIs or microservices using technologies like Node.js.
Skills:
* 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
* Version Control Systems (e.g., Git)
This is an excellent opportunity for a skilled Full Stack Developer to take on new challenges and contribute to the success of our organization.