Full Stack Developer

  • Autónomo
  • Tiempo completo
  • Teletrabajo
  • Back Office International Service

Mission of the Position

Full Stack Developer is responsible for developing both the front-end and back-end components of web applications. This role involves working across the entire technology stack, from designing user interfaces to building and maintaining server-side logic. The developer will collaborate with designers, product managers, and other developers to deliver high-quality, secure, and scalable web solutions.


Responsibilities

  • Develop and maintain both client-side (front-end) and server-side (back-end) components of web applications.

  • Work with front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks like React, Angular, or Vue.js.

  • Build and maintain back-end services using Node.js, Python, Ruby, Java, or PHP.

  • Work with both relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB).

  • Collaborate with UI/UX designers to implement responsive, user-friendly interfaces.

  • Develop interactive and dynamic features using JavaScript frameworks and libraries.

  • Write clean, maintainable, and well-documented code following best practices.

  • Conduct unit, integration, and functional testing to ensure reliability and quality of code.

  • Follow secure coding practices and protect applications from vulnerabilities (XSS, CSRF, SQL injection).

  • Implement data encryption, authentication, and authorization mechanisms.

  • Participate in deployment processes and CI/CD workflows following DevOps practices.

  • Identify and recommend improvements in system performance and operational efficiency.


Required Skills & Qualifications

Education and Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • Minimum 1-2 years of proven experience in a similar full-stack development role.

Technical Skills

  • Proficiency in JavaScript, .NET, Python, and Java.

  • Strong understanding of both relational and NoSQL databases.

  • Experience with software debugging and testing methodologies.

  • Knowledge of software engineering principles and best practices.

  • Familiarity with CI/CD pipelines, DevOps tools, and deployment processes.

  • Understanding of secure coding standards and application security protocols.

Soft Skills

  • Strong analytical thinking and ability to derive insights from data.

  • Excellent attention to detail and ability to spot inconsistencies.

  • Effective communication skills for collaboration with cross-functional teams.

  • Critical thinking and structured problem-solving approach.

  • Ability to prioritize tasks and meet project deadlines efficiently.

  • Proactive mindset and team-oriented attitude.


Values and Work Ethic

  • Commitment to quality, security, and continuous improvement.

  • Strong sense of responsibility and ownership over assigned projects.

  • Alignment with the company’s values of collaboration, innovation, and excellence.