🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Mid-Level Full Stack Developer Remote – Peru | Full-Time About FieldSurf FieldSurf is a cloud-based field service management platform that helps service businesses manage scheduling, dispatching, technicians, customers, GPS tracking, inventory, communication, invoicing, and business operations. Our platform is used by both office personnel and technicians working in the field, making performance, reliability, mobile functionality, and excellent UI/UX essential to the product. We are looking for a Mid-Level Full Stack Developer who can independently develop production features across our frontend, backend, database, and mobile-connected ecosystem. Technology Stack Our environment includes: • Next.js • React • TypeScript • Node.js • Supabase • PostgreSQL • REST APIs • Vercel • Git • Atlassian Jira • iOS and Android applications What You'll Do • You must be a team player • Design, develop, test, and deploy production features. • Build applications using Next.js, React, and TypeScript. • Develop server-side functionality using Node.js and TypeScript. • Develop and integrate REST APIs. • Work with Supabase services including database and authentication. • Design and optimize PostgreSQL queries and data structures. • Build responsive, mobile-first user interfaces. • Translate product requirements and UI/UX designs into production applications. • Integrate third-party services and APIs. • Troubleshoot problems across frontend, backend, database, and deployment layers. • Improve application performance and reliability. • Implement appropriate authentication, authorization, and application security. • Write unit and integration tests. • Participate actively in code reviews. • Deploy applications through Vercel and modern CI/CD workflows. • Work with Jira to plan and manage development work. • Support functionality shared between the web platform and iOS/Android applications. • Identify opportunities to improve existing functionality and user workflows. • Document technical decisions and application functionality. UI/UX Responsibilities We want developers who care about more than whether a feature technically works. You should be comfortable: • Building polished interfaces from designs. • Working with Figma or similar design tools. • Implementing responsive and mobile-first layouts. • Creating reusable component libraries. • Identifying confusing user workflows. • Suggesting practical UI/UX improvements. • Maintaining visual consistency throughout an application. • Considering accessibility and usability. • Testing interfaces across desktop, tablet, iOS, and Android. Requirements • Approximately 3–5 years of professional software development experience. • Strong JavaScript and TypeScript skills. • Professional React experience. • Experience with Next.js or ability to demonstrate strong equivalent React framework experience. • Professional Node.js/backend development experience. • Experience designing and consuming REST APIs. • Strong relational database and SQL knowledge. • Experience with PostgreSQL or equivalent relational databases. • Understanding of authentication and authorization. • Experience with Git-based development workflows. • Understanding of automated testing. • Experience debugging production applications. • Strong understanding of responsive design and UI/UX principles. • Ability to independently implement moderately complex features. • Strong written and spoken English. • Ability to communicate effectively in a distributed remote team. Mobile Application Experience Experience working with iOS and/or Android applications is strongly preferred. Relevant experience may include: • React Native • Expo • Swift / SwiftUI • Kotlin • Android SDK • Push notifications • GPS/location services • Camera/file uploads • Mobile authentication • Offline/online synchronization • REST API integration • App Store / Google Play deployment Candidates do not necessarily need to be dedicated mobile developers, but should understand how web/backend functionality interacts with mobile applications. Preferred Experience • Supabase • PostgreSQL • Vercel • SaaS applications • Field-service software • Scheduling or dispatch systems • GPS/location functionality • Real-time applications • CI/CD • Figma • Automated testing What We Value The successful candidate should be able to receive a business requirement, understand the underlying problem, propose a practical technical solution, implement it, test it, and help deliver it to production without requiring detailed instructions for every step. We especially value developers who think about the customer experience, not only the code. Compensation Recommended target range: S/6,000 – S/9,000 gross per month, depending on experience, English proficiency, mobile experience, technical depth, and employment arrangement. Exceptional candidates with strong Next.js/Node.js/Supabase and mobile experience may justify compensation above this range. Location Peru – Fully Remote Candidates should be based in Peru. How to Apply Please provide: • Resume or LinkedIn profile • GitHub profile • Portfolio or examples of production applications • Examples of UI/UX work you personally implemented • Description of one technically challenging feature you designed and developed • Details of any iOS or Android application experience
Here's where they are and how to stand out in your next interview.
24.795Jobs
9.577IN
74%EN
That number includes positions in India (9,577), Poland (3,429), the United States (1,753), Singapore (787), and Brazil (779). If you're looking to move or work remotely, check which countries match your goals — then filter WorkMundi by location to see what's actually hiring near you.
Most developer ads you'll see are written in English: 18,397 of the 24,795. That doesn't tell you whether the job itself requires you to speak English or work in English daily, so read each posting carefully. Don't assume the language of the ad matches the language of the team.
The employers posting the most developer roles are Link Group (369 jobs), Upvanta (257), jobgether (226), and OfferZen (212). If you're applying to any of these, research their hiring patterns. They move fast and post often, which means they're either scaling hard or replacing people who didn't fit.
In your interview, expect this: 'Walk me through the last time you had to debug something that took you more than an hour. What was it, what did you try first, and what would you do differently?' Hiring managers ask this to see if you think systematically or just try random fixes. Have a real example ready with specifics.