Software Engineer

Miraflores, Lima, Peru
Full Time
Mid Level

Position Overview

We are seeking a skilled Software Engineer to join our growing team in Lima, Peru. This role requires a versatile developer with strong technical expertise across multiple programming languages and frameworks, particularly Rust and PHP/Laravel. The ideal candidate will be comfortable working in diverse technical environments and contributing to full-stack development projects.

Required Qualifications

Language Requirements

  • Advanced English proficiency (C1 level) - Must demonstrate excellent written and verbal communication skills for collaboration with international teams and technical documentation

Core Technical Requirements

  • Rust programming - Strong proficiency in Rust development, including understanding of ownership, borrowing, and concurrent programming concepts
  • PHP/Laravel framework - Extensive experience building web applications using PHP and the Laravel ecosystem
  • Vue.js 3 - Proficient in modern frontend development with Vue 3, including component composition, reactivity system, and integration with CSS/HTML/JavaScript
  • Git version control - Complete proficiency with Git workflows, branching strategies, merge conflicts, and collaborative development practices
  • Virtual machines - Comfortable working with VMs for development, testing, and deployment environments

Additional Required Skills

  • Command line expertise - Extremely comfortable navigating and working efficiently in terminal environments across different operating systems
  • PostgreSQL and SQL - Strong database skills with specific PostgreSQL experience and general SQL proficiency
  • Bash scripting - Knowledge of shell scripting for automation and system administration tasks

Preferred Qualifications

  • Apache web server - Experience with Apache configuration, virtual hosts, and web server management
  • MQTT protocol - Familiarity with MQTT messaging protocol for IoT and real-time communication systems

Key Responsibilities

  • Develop and maintain full-stack applications using Rust and PHP/Laravel
  • Build responsive user interfaces with Vue.js 3
  • Design and optimize database schemas and queries in PostgreSQL
  • Collaborate with team members using Git for version control
  • Deploy and manage applications in virtual machine environments
  • Write and maintain shell scripts for automation tasks
  • Participate in code reviews and maintain high code quality standards
  • Work effectively in English with distributed teams

What We Offer

  • Competitive salary commensurate with experience
  • Opportunity to work with cutting-edge technologies
  • Collaborative and growth-oriented team environment
  • Professional development opportunities
  • Lima-based position with potential for remote work flexibility

Application Requirements

Please submit your resume  and then email to [email protected] any of the following work products::

  • Portfolio or GitHub profile showcasing Rust and PHP/Laravel projects
  • Examples of Vue.js 3 applications you've developed
  • Brief cover letter highlighting your experience with the required technologies (in English)
Share

Apply for this position

Required*
Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file


Invitation for Job Applicants to Self-Identify as a U.S. Veteran
  • A “disabled veteran” is one of the following:
    • a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
    • a person who was discharged or released from active duty because of a service-connected disability.
  • A “recently separated veteran” means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
  • An “active duty wartime or campaign badge veteran” means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
  • An “Armed forces service medal veteran” means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Veteran status


Human Check*