Description
Job Summary:
We are seeking a Full Stack Developer for an international project, focused on the design, development, and enhancement of web applications using agile methodologies.
Key Highlights:
1. Full-stack development on an international-scope project.
2. Collaboration with multidisciplinary teams and agile methodologies.
3. Opportunity for professional growth and use of modern technologies.
We are looking for a Full Stack Developer to join an international-scope project at a multinational company. You will participate in the design, development, implementation, and continuous improvement of web applications, collaborating with multidisciplinary teams and following agile methodologies.
Requirements
* Experience developing web applications with **Java and Spring Boot**.
* Knowledge of **REST API** development.
* Experience with **Spring Security**, authentication, and authorization.
* Knowledge of **Object-Oriented Programming (OOP)**, **SOLID** principles, and design patterns.
* Experience in application architecture and best development practices.
* Experience with **React** and **React Router**.
* Ability to consume REST APIs from the frontend.
* Knowledge of **HTML5, CSS3, and JavaScript**.
* Experience developing responsive and optimized interfaces.
* Proficiency with **PostgreSQL** databases.
* Knowledge of database modeling and SQL query optimization.
* Experience using **Git** for version control.
* Familiarity with agile methodologies (**Scrum/Kanban**).
* Intermediate or higher English level (ability to participate in meetings and communicate with international teams).
Desirable Requirements
* Experience with **Docker**.
* Knowledge of **CI/CD** processes.
* Experience in cloud environments (AWS, Azure, or GCP).
* Knowledge of **Python** for process automation and report generation.
* Proficiency with design tools such as **Figma**.
* Knowledge of user experience (**UX**) and usability.
* Experience working with internationally distributed teams.
Responsibilities
* Develop and maintain frontend and backend web applications.
* Design and consume REST APIs.
* Implement new features according to business requirements.
* Optimize application performance and scalability.
* Participate in code reviews and adhere to development best practices.
* Collaborate with designers, analysts, and other developers.
* Actively participate in agile ceremonies (dailies, planning, retrospectives, etc.).
* Automate processes and repetitive tasks when necessary.
* Produce technical documentation and support continuous project improvement.
Competencies
* Analytical ability and problem-solving skills.
* Effective communication.
* Teamwork.
* Proactivity and results orientation.
* Continuous learning ability.
* Organization and time management.
Work Modality
* Hybrid work in Trujillo.
* Participation in a project for a multinational company.
* Opportunity for professional growth and working with modern technologies.
Salary: S/.1,500\.00 \- S/.2,500\.00 per month
Work Location: Hybrid in Trujillo, La Libertad