About the role
AI summarisedFull Stack Developer role at a technology company, responsible for delivering end-to-end software applications, participating in the full SDLC, and collaborating with stakeholders. Requires 3+ years of experience and a Bachelor's degree in Computer Science or related field.
IndustrialFull-timeGeneral
Key Responsibilities
- Deliver optimised, scalable and maintainable end-to-end software applications according to business requirements.
- Participate in all phases of the software development life cycle, including design, development, testing, and deployment.
- Continually develop and enhance software applications to meet functional and technical specifications
- Conduct testing and debugging to ensure high quality of code and software.
- Debug and resolve technical issues reported by users or testing teams.
- Participate in code reviews and contribute to continuous improvement efforts.
- Create and maintain technical documentation and update system manuals as needed.
- Ensure the delivered applications follow security best practices and comply to enterprise security standards.
- Collaborate with team of developers and relevant stakeholders to ensure timely delivery of features and fixes.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Minimum 3 years of experience as a Full Stack Developer or similar role
- Strong experience with full-stack development, including front-end (e.g., JavaScript, React, Angular) and back-end (e.g., Java, C#, Node.js, Python) technologies.
- Knowledge of web technologies such as HTML, CSS, JavaScript, and RESTful APIs.
- Familiarity with agile methodologies (Scrum, Kanban) and software development life cycles (SDLC).
- Experience with relational databases like PostgreSQL and strong SQL skills.
- Good analytical and problem-solving skills.