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)
Apply for this position
Required*