Description
Job Summary:
Develop complete features, working on both frontend and backend, integrating interfaces and ensuring application quality, performance, and security.
Key Highlights:
1. Full-stack development of complete features
2. Participation in the technical definition of solutions and architecture
3. Contribution to code reviews for continuous improvement
**Main Responsibilities:**
* Develop complete features, working on both frontend and backend;
* Integrate interfaces with APIs and databases;
* Ensure application quality, performance, and security;
* Participate in the technical definition of system solutions and architecture;
* Conduct code reviews, contributing best practices and continuous improvement;
* Identify opportunities for system optimization and evolution.
**Requirements:**
* Experience in frontend development (HTML, CSS, JavaScript);
* Knowledge of modern frameworks (React, Angular, or Vue.js);
* Experience in backend development (Node.js, Java, Python, or PHP);
* Knowledge of consuming and building APIs (REST/JSON);
* Experience with relational and/or non-relational databases (MySQL, PostgreSQL, MongoDB);
* Knowledge of version control (Git);
* Understanding of software development best practices, security, and performance;
* Experience with agile methodologies (Scrum/Kanban);
* Ability to work collaboratively and communicate effectively.
**Nice-to-have (not mandatory):**
* Experience with cloud platforms (AWS, Azure, or Google Cloud);
* Knowledge of Docker or containers;
* Experience with automated testing;
* Experience with CI/CD;
* Knowledge of software architecture (microservices, clean architecture, etc.).
\~Work Mode: On-site
Working Hours: 08:00–12:00 and 13:00–18:00 (Mon–Thu), and 08:00–12:00 and 14:00–18:00 (Fri)
Minimum Education: Bachelor's Degree