Description
Job Summary:
A professional to develop and maintain front-end and back-end web applications, create APIs, collaborate on design, implement security practices, and work on agile projects.
Key Highlights:
1. Full Stack Development (Front-end and Back-end)
2. Creation of RESTful and GraphQL APIs
3. Working with Agile Methodologies
**Academic Qualifications:**
* Completed undergraduate degree in Computer Science, Software Engineering, Computer Engineering, Systems Analysis and Development, or related fields.
**Main Responsibilities:**
* Develop and maintain front\-end and back\-end web applications;
* Develop RESTful and GraphQL APIs;
* Collaborate with the internal design team on user interface implementation;
* Implement Information Security practices (Security by Design);
* Participate in code reviews, contributing to continuous improvement of software quality;
* Work on projects using Agile Methodologies;
* Produce and maintain project technical documentation;
* Support testing activities and defect correction.
**Key Skills:**
* Proficiency in Front\-end Programming (HTML, CSS, JavaScript)
* Proficiency in Back\-end Programming (Node.js, Python, or Java);
* Experience with modern web frameworks (React, Angular, Vue.js);
* Experience with relational and NoSQL databases;
* Knowledge of version control systems (Git or similar).
**Desirable Skills:**
* Experience with project management tools;
* Practical experience with Agile Methodologies (Scrum, Kanban, or similar);
* Additional knowledge of software architecture;
* Familiarity with best practices for technical documentation.
**Language**
* Basic English.