Full Stack Software Engineer Job Description
We are seeking a highly skilled Full Stack Software Engineer to join our team. As a key member of our software development team, you will be responsible for 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, Node.js, and modern front-end frameworks such as React or Angular. You will work across the full technology stack, including designing APIs, optimizing databases, and crafting intuitive user interfaces.
This is a fantastic opportunity to write clean, efficient code, troubleshoot performance issues, and ensure systems remain secure and reliable.
Job Responsibilities:
* Design, develop, test, implement, and support technical solutions using full stack development tools and technologies.
* Collaborate with Agile 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.
* Perform other related duties as assigned.