




Position Summary: We are seeking a Semi-Senior Full Stack Developer to design, develop, and maintain frontend and backend applications, guide junior developers, and collaborate with multidisciplinary teams. Key Highlights: 1. Frontend and Backend application design and development 2. Guidance for junior developers and multidisciplinary collaboration 3. Application of secure development best practices **POSITION: SEMI-SENIOR FULL STACK** On behalf of our client Sinapsis Agencia Publicidad y Marketing S.A.C., we are looking for a Semi-Senior Full Stack Developer responsible for designing, developing, and maintaining frontend and backend applications. Key responsibilities include defining software architectures, developing user interfaces and server-side logic, creating and integrating APIs, and managing databases. The candidate is also expected to mentor junior developers, collaborate with multidisciplinary teams, and apply secure development best practices. **Requirements:** * **Education:** Technical or university graduate (Bachelor’s degree) in Systems Engineering or related field. * **Experience:** 2–4 years in a Full Stack role. * **Age:** Between 24 and 38 years old **PERSONAL COMPETENCIES (SOFT SKILLS):** * Teamwork * Time management * Effective communication * Problem solving * Adaptability * Results orientation * Collaboration **TECHNICAL COMPETENCIES (HARD SKILLS):** * HTML, CSS, and JavaScript * Frontend frameworks (Angular) * Backend (Node.js, NestJs) * Databases (MySQL, PostgreSQL, MongoDB, Redis) * RESTful APIs * Version control (Git, GitHub, GitLab, Bitbucket) * Code testing and debugging (unit, integration, end\-to\-end) * Docker, Kubernetes, and AWS * Web development security * Agile methodologies (Scrum, Kanban) * Performance optimization **MAIN RESPONSIBILITIES:** * Development of user interfaces using HTML, CSS, and JavaScript. * Implementation of UI designs based on wireframes and mockups. * Optimization of interface performance. * Integration of APIs and web services. * Use of frameworks and libraries such as Angular. * Execution of unit and integration tests on the frontend. * Design of scalable and efficient architectures. * Creation of RESTful APIs using Node.js and frameworks such as NestJs or Serverless. * Management of relational and non-relational databases (MySQL, PostgreSQL, MongoDB). * Implementation of authentication and authorization. * Deployment of applications in server environments such as AWS. * Ensuring application security and preventing vulnerabilities. * Coordination with development teams. * Definition of technical requirements and estimation of time and resources. * Project tracking and issue resolution. * Collaboration with design, marketing, and other departments. * Use of agile methodologies such as Scrum or Kanban. * Version control using Git, GitHub, or GitLab. * Implementation of continuous integration and deployment (CI/CD). * Automated testing and TDD (Test-Driven Development). **BENEFITS:** * Formal employment registration * Comprehensive health insurance * 15 days of vacation * Statutory life insurance * Positive work environment * Access to online courses * Training programs * Professional growth Employment type: Full-time Salary: S/.2,500\.00 \- S/.3,800\.00 per month Work format: Hybrid Working hours: On-site: Monday, Wednesday, Friday, 9 AM–7 PM / Remote: Tuesday, Thursday, 9 AM–7 PM, and Saturdays, 9 AM–12 PM Work location: Santiago de Surco Employment type: Full-time Salary: S/.2,500\.00 \- S/.3,800\.00 per month Work location: Regular travel required


