The FullStack Web Development internship program is designed for candidates interested in contributing to the creation and maintenance of web applications at InSight Crime, including frontend and backend website development, service integration, APIs and user experience optimization.

The person in this internship will be part of the web development team and will have the opportunity to learn in an environment focused on organized crime research in the Latin America and the Caribbean , contributing with their work to the dissemination strategies on digital platforms to maximize the impact of the organization.

This opportunity is ideal for candidates who wish to put into practice and develop their web development skills, building a meaningful portfolio while contributing directly to InSight Crime’s mission of promoting transparency, investigative journalism, and understanding of organized crime.

FullStack Web Developer Internship

Duties:

  • Support the development team in the creation and maintenance of web applications.
  • Development of frontend functionalities using frameworks such as React, Angular, or Vue.
  • Development of backend functionalities using languages and frameworks such as Laravel
  • Integration of services and APIs to enhance website and application functionality.
  • Optimization of web application performance and security.
  • Update blocks and modules on the website, in order to provide a smooth user experience according to our content needs.
  • Implementation of data warehousing solutions using relational and non-relational databases.
  • Participation in code reviews and software quality assurance.

Qualifications:

  • Availability of 40 hours per week and ability to commit to the time period from early January through May for the spring term, or May through August for the summer term, or September through December for the fall term.
  • Proficiency in programming languages such as JavaScript, Python, or PHP.
  • Experience with frontend and backend web development frameworks.
  • Knowledge of version control tools such as Git.
  • Basic knowledge or willingness to learn about cloud services such as AWS, Azure, or Google Cloud.
  • Knowledge of WordPress and its block system
  • Excellent attention to detail and ability to work on projects under tight deadlines.
  • Knowledge of web security and secure development practices.
  • Ability to think creatively and to solve technical problems efficiently.
  • Interest in the topics covered by InSight Crime.

Desired:

  • Good level of English
  • Experience with data visualization platforms or creating graphs with code

How To Apply:

Applications are open for three cycles corresponding to the U.S. academic calendar: spring (January to May), summer (May to August) and fall (September to December). Applications must be submitted by December 1 for the spring term, April 1 for the summer term and August 1 for the fall term.

Send all application materials with the subject heading “InSight Crime Web Developer Internship” to info@insightcrime.org, including a CV and cover letter. The internship can be completed remotely, but is preferred if you are located in Medellín. It is unpaid, but we occasionally receive donations that allow us to offer stipends.