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 conceptsPHP / Laravel framework - Extensive experience building web applications using PHP and the Laravel ecosystemVue.js 3 - Proficient in modern frontend development with Vue 3, including component composition, reactivity system, and integration with CSS / HTML / JavaScriptGit version control - Complete proficiency with Git workflows, branching strategies, merge conflicts, and collaborative development practicesVirtual machines - Comfortable working with VMs for development, testing, and deployment environmentsAdditional Required Skills
Command line expertise - Extremely comfortable navigating and working efficiently in terminal environments across different operating systemsPostgreSQL and SQL - Strong database skills with specific PostgreSQL experience and general SQL proficiencyBash scripting - Knowledge of shell scripting for automation and system administration tasksPreferred Qualifications
Apache web server - Experience with Apache configuration, virtual hosts, and web server managementMQTT protocol - Familiarity with MQTT messaging protocol for IoT and real-time communication systemsKey Responsibilities
Develop and maintain full-stack applications using Rust and PHP / LaravelBuild responsive user interfaces with Vue.js 3Design and optimize database schemas and queries in PostgreSQLCollaborate with team members using Git for version controlDeploy and manage applications in virtual machine environmentsWrite and maintain shell scripts for automation tasksParticipate in code reviews and maintain high code quality standardsWork effectively in English with distributed teamsWhat We Offer
Competitive salary commensurate with experienceOpportunity to work with cutting-edge technologiesCollaborative and growth-oriented team environmentProfessional development opportunitiesLima-based position with potential for remote work flexibilityApplication Requirements
Please submit your resume and then email to marianne.hughes@novatechautomation.com any of the following work products : :
Portfolio or GitHub profile showcasing Rust and PHP / Laravel projectsExamples of Vue.js 3 applications you've developedBrief cover letter highlighting your experience with the required technologies (in English)J-18808-Ljbffr