**Key Responsibilities**
- Develop and maintain a web portal using Node.js, Typescript, and React.
- Implement UI/UX designs proficiently using Typescript, React, HTML, and CSS.
- Write server-side code and logic with Node.js.
- Build reusable code and libraries for future use.
- Oversee the development and maintenance of server databases in PostgreSQL.
- Demonstrate proficiency in REST & GraphQL APIs architecture.
- Design and test GraphQL/REST APIs utilizing Open API Specification, Postman, and other tools.
- Possess knowledge in at least one Cloud Infrastructure Provider (AWS, Azure, etc.).
- Manage source code and version control using Git and similar tools.
- Utilize ADO, Jira, and other tools for requirements and issue management.
- Implement DevOps and deployment pipelines using ADO, Codeway, and other tools.
- Conduct unit tests and quality control to identify and resolve bugs.
- Adhere to Agile Scrum methodology and best practices for software development.
- Communicate and collaborate effectively with team members and stakeholders.
**Qualifications**
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3-5 years of experience in full stack development
- Proficiency in Typescript, React, HTML, CSS, and Node.js.
- Solid experience in web development, UI/UX design, and responsive and adaptive design.
- Proven track record in designing and testing REST APIs.
- Extensive experience with Relational Databases such as PostgreSQL, MySQL, SQL Server.
- Competency in using Git, ADO, Jira, Visual Studio, and other development tools.
- Familiarity with the software development life cycle, especially Agile Scrum methodology.
- Experience in test-driven development, quality control, and DevOps practices.
- Strong analytical, strategic, and creative problem-solving skills.
- Excellent collaboration, teamwork, and communication skills.
- Good organizational and time management skills.
- Accuracy and attention to detail.
- Fluency in the English language: both verbal and written.