Make IT logo

Make IT

USD6 open positions

Senior Software Engineer (Backend-Focused)

Apply Now
Software Developer (Backend, Frontend, FullStack)BrazilSeniorRemote$60,000 - $90,000 USD /year
TypeScriptNode.jsExpress.jsSQLReactNext.jsJavaScriptREST APIsPostgreSQLPayment ProcessingGovTechPublic Sector+3 more

We're looking for a Senior Software Engineer with a strong backend focus to join a growing technology company developing software solutions for local governments and municipalities. The company builds a SaaS platform that helps public-sector organizations streamline operations, including facility and park reservations, scheduling, permits, payments, and accounting. You'll join a lean, two-person engineering team at an important stage of the company's growth, working on two major initiatives: Modernizing and refactoring an established production platform. Designing and building a new platform from 0 → 1. This is a highly hands-on role for an engineer who enjoys solving complex backend challenges, making architectural decisions, and taking ownership of products from design to production. What You'll Do Design, develop, and maintain scalable backend services using TypeScript, Node.js, and Express. Build and evolve systems supporting reservations, availability, scheduling, and resource management. Refactor and modernize an existing production codebase, improving maintainability, reliability, and performance. Design and implement new products and features from 0 → 1, contributing to technical architecture and product decisions. Develop workflows involving payments, refunds, cancellations, pricing, and accounting. Build and maintain APIs, database schemas, and integrations across the platform. Contribute to frontend development using React and Next.js when needed, while maintaining a primary focus on backend engineering. Identify and resolve complex business logic challenges, including reservation conflicts, availability rules, and financial transactions. Collaborate directly with a small engineering team, taking ownership of technical decisions and end-to-end delivery. Help establish scalable engineering practices as the platform and team grow. What We're Looking For Must-Have Requirements 5+ years of professional software engineering experience, ideally with a strong backend focus. Strong proficiency in TypeScript and JavaScript. Hands-on production experience with Node.js and Express. Professional experience with React and Next.js. Strong understanding of relational databases, SQL, and data modeling. Experience designing, developing, and maintaining REST APIs and backend integrations. Experience working with both established production codebases (legacy modernization/refactoring) and greenfield projects (0 → 1 development). Strong understanding of software architecture, system design, and engineering best practices. Ability to independently investigate problems, evaluate technical trade-offs, and deliver production-ready solutions. Comfortable working in a small engineering team with a high degree of autonomy and ownership. Nice to Have Experience building reservation, booking, or scheduling systems. Experience with payment processing, refunds, accounting, or financial workflows. Understanding of complex business rules involving availability, pricing, cancellations, and resource allocation. Experience developing software for government organizations, municipalities, or the public sector (GovTech). Experience modernizing large or complex legacy applications. Background working in early-stage startups or small engineering teams. Experience designing systems where data consistency, financial accuracy, and reliability are critical. What Makes This Role Interesting? Two major engineering challenges: You'll have the opportunity to modernize an established platform while simultaneously building a new product from scratch. High ownership and technical influence: With a small engineering team, your contributions will directly influence architecture, engineering practices, and product development. Complex backend challenges: Reservation systems involve much more than simple CRUD operations. You'll work with availability calculations, scheduling conflicts, pricing rules, cancellations, payments, and financial correctness. Real-world impact: Your work will help municipalities and local governments operate more efficiently and deliver better public services. Who We're Looking For We're looking for a backend-leaning Senior Software Engineer who combines strong technical execution with architectural thinking and product ownership. The ideal candidate is comfortable navigating complex, established systems while also enjoying the challenge of building new products from the ground up. You should be someone who can understand business problems, design practical solutions, make sound technical decisions, and take features all the way to production, without requiring constant direction. If you enjoy untangling complex systems just as much as building new ones, this opportunity could be a great fit. 🌎 Location: Remote 💰 Salary: USD 60,000 – 90,000/year

Posted 10/12/2026

Founding Backend Engineer – AI

Apply Now
Software Developer (Backend, Frontend, FullStack)BrazilSeniorRemote$70,000 - $85,000 USD /year
PythonFastAPITypeScriptReactNext.jsLangChainOpenAIAgentic WorkflowsAI-Powered ProductsBrowser AutomationInsurance

We are looking for a Founding Engineer to join an early-stage, AI-native commercial insurance brokerage that is building its business and technology from the ground up around AI. This is not a traditional IC role with predefined requirements. You will work directly with the CTO and founding team, helping identify business problems, decide what to build, develop solutions and measure whether they actually work. The role has a strong backend focus, with approximately 80% backend / 20% frontend for candidates with full-stack experience. What you'll do Participate in strategic discussions to understand the company's most important business problems. Identify and prioritize problems worth solving. Work closely with users and the business to design practical solutions. Build and ship products, often independently and leveraging AI coding tools. Measure the impact and effectiveness of what you build. Work with third-party APIs and systems, including configuration and integrations. Help define engineering practices and contribute to building the engineering organization. Balance speed, quality and reliability in an environment with significant ambiguity. Main areas of work Agentic Browser Automation Automate insurance quote retrieval across multiple carrier websites. Balance flexible AI-driven browser automation with reliable deterministic solutions. Business Rules Automation Turn insurance sales processes and operating procedures into software. Handle edge cases while maintaining appropriate human oversight. Knowledge Compounding Build systems that capture operational knowledge and continuously incorporate new learnings into the company's workflows. AI-Native Product UX Help define which tasks should be handled directly by humans, guided by humans or fully automated through AI agents. Must-Have Requirements 5+ years of professional software engineering experience. Strong backend engineering background. Strong experience with Python and FastAPI. Experience with TypeScript. Product-oriented mindset with experience building solutions for real users. Experience working autonomously in startups or small companies. Track record of taking ownership of ambiguous, open-ended problems. Strong analytical and problem-solving skills. Ability to work directly with business stakeholders and users. Genuine engineering background rather than a profile that has moved primarily into management, Product or UX. Strong communication skills and ability to work effectively in a fully remote environment. Willingness to work across technical and non-technical challenges when necessary. Nice-to-Haves Experience building AI-powered products. Experience with agentic systems or AI automation. Experience with React and Next.js. Previous startup experience as a founder or early employee. Side projects or independent work demonstrating autonomy and initiative. Experience working directly with customers or end users. Profile we're looking for This role is ideal for a generalist or T-shaped engineer who enjoys ambiguity and wants to understand the business behind what they're building. We're looking for someone who Likes solving problems rather than simply implementing specifications. Is comfortable working directly with users. Thinks in terms of business outcomes, not just shipped code. Can move between speed and quality depending on the problem. Is highly autonomous and self-directed. Is genuinely curious about how AI and humans can work together. This is not the right environment for someone who needs detailed requirements, prefers to focus exclusively on implementation or requires close day-to-day supervision. 💰 Compensation: US$70K–85K/year 🛠️ Tech Stack Python FastAPI TypeScript React Next.js AI / Agentic Workflows 🌎 Work Model Fully Remote Time zone: PT to ET overlap 👥 Team 7 people overall 3 people currently in Engineering Engineering team: Founder + 2 engineers This position will join the team as a Founding Engineer, with significant ownership and direct exposure to the company's leadership. 🧑‍💻 Hiring Process Profile Screening — Consultancy Technical Interview — Consultancy 30-min Soft Skills Interview — Client 60-min Whiteboarding Session — Client Full-day Working Session — Client 🎁 Benefits Company equipment provided PTO — details to be confirmed If you're a backend-oriented engineer who wants to build from zero, work directly on business problems and explore what an AI-native company can look like, this could be a very interesting opportunity.

Posted 9/15/2026

AI Product Manager

Apply Now
Project / Product ManagementBrazilSeniorRemote$80,000 - $100,000 USD /year
Product ManagementJIRAOpenAIERP SystemsSupply Chain ManagementCRM SystemsAgentic WorkflowsClaude CodeUX DesignStartupsLangChain

We are looking for an AI-forward Product Manager who thinks in systems, takes strong ownership, and sees AI not simply as a feature, but as a foundation for building products. You will own significant parts of the company's core ERP platform and help drive the development of new AI-native product capabilities. You will report directly to the CTO and work closely with Product, Engineering, Design, Customer Success, Sales and Marketing. The company operates in the B2B SaaS / ERP space, serving a highly specialized and regulated industry. Its platform helps businesses manage inventory, orders, customer relationships, compliance and operations in one place, replacing fragmented spreadsheets and manual processes. This is a high-ownership role in a company that ships weekly. You will work closely with the C-suite, influence product strategy and help define how AI agents should interact with real user workflows. What you'll own Product Roadmap Define and execute the product roadmap. Maintain a clear and prioritized roadmap, proactively communicating timelines, risks and trade-offs. Write PRDs and work closely with Engineering to translate customer needs into scalable product solutions. Identify opportunities to integrate AI agents into user workflows. Product Lifecycle & AI Design interaction patterns for AI-assisted planning, specification writing, requirements analysis and stakeholder communication. Define when AI should suggest, automate or remain silent, ensuring users clearly understand the role of AI. Balance automation with human judgment, prioritizing speed, accuracy and scalability. Help establish AI as a meaningful part of the product experience rather than simply adding AI as a feature. Cross-Functional Leadership Work closely with Engineering, Customer Success, Sales and Marketing. Connect insights from different teams and translate them into product priorities. Ensure teams are aligned around product direction, priorities and outcomes. Must-Have Requirements 5+ years of experience in Product Management within Technology. Background in Supply Chain, ERP, CRM, B2B Marketplaces, Accounting Software or similar complex B2B products. Proven experience owning and launching complex features end-to-end, from ambiguous problem definition through delivery and measurable results. Strong AI fluency across three dimensions: Tool fluency: understanding of LLMs, context windows, AI tools and their failure modes. Workflow fluency: ability to identify what should be automated versus where human judgment is required. Product fluency: ability to distinguish meaningful AI product capabilities from AI added simply as a feature. Hands-on experience with product management tools such as Jira, Linear, Notion or similar. Strong technical fluency, including the ability to: Read API documentation. Understand LLM/context-window concepts. Write clear specifications that Engineering teams and AI agents can execute. Strong prioritization and scope-management skills. Excellent written and verbal communication. Experience creating PRDs, decision memos, specifications and other product documentation. Nice-to-Haves Experience with UX/Product Design. Familiarity with agentic AI systems and multi-agent orchestration. Experience using Claude Code or similar AI coding tools to build products independently. Experience working in early-stage startups, particularly companies with fewer than 50 employees. 💰 Compensation: US$80K–100K/year 🎁 Benefits 29 days of paid time off per year, covering vacation and holidays of your choice. Sick days are separate. Company laptop provided. Travel expenses covered for conferences and company offsites. Annual company retreat. 🧑‍💻 Hiring Process Screening Call — Consultancy Interview with Senior People Operations Manager — Client Interview with CTO — Client Take-home Assignment — Client Take-home Review — Client Interview with CEO — Client What we're looking for We're looking for someone who combines strong Product Management fundamentals with genuine AI expertise. This is not a role for someone who simply knows how to use ChatGPT or has added AI to their resume. You should understand how AI changes product workflows, user behavior and decision-making, and have the product judgment to know where AI creates real value. High ownership, strong technical fluency, excellent communication and a genuine understanding of AI-native product development are key to succeeding in this role.

Posted 9/14/2026

Senior / Staff AI Product Engineer

Apply Now
AI / Machine Learning EngineerBrazilSeniorRemote$120,000 - $180,000 USD /year
ReactTypeScriptNode.jsPostgreSQLGraphQLLangGraphMulti-Agent SystemsNext.jsPrismaClaude CodeStartupsEnterprise Software+3 more

We're looking for a Senior / Staff AI Product Engineer to join a fast-growing B2B SaaS company building the next generation of AI-powered business software. This role can also be a strong fit for someone currently operating as a Founding AI Product Engineer, Founding AI Engineer, Staff Engineer, or highly product-oriented Senior Engineer. You'll work directly with the CTO to architect, build, and evolve an agentic AI platform capable of connecting multiple business systems — including ERP, CRM, spreadsheets, calendars, email, analytics, and compliance platforms — to create intelligent workflows that automate how companies interact with their operational data. This is not a traditional AI or software engineering role focused only on implementation. We're looking for someone with a strong engineering foundation and deep product instincts who has ideally helped build products 0→1, participating across the entire journey: understanding the problem, defining solutions, making product and technical decisions, building the product, launching it, and iterating based on real user needs. The ideal candidate is highly hands-on but can also step back and think about the broader product, customer, and business context. What You'll Work On Build AI-native products from 0→1, from problem discovery and solution definition through implementation, launch, and iteration. Design and build an agentic AI platform capable of orchestrating multiple business systems and workflows. Architect multi-agent systems capable of executing reliable and secure business operations. Develop production-ready MCPs (Model Context Protocol) and AI integrations. Design scalable full-stack applications using modern web technologies. Build integrations with CRM, ERP, spreadsheets, analytics platforms, calendars, email providers, compliance tools, and other enterprise systems. Work directly with the CTO on product strategy, architecture, technical decisions, and prioritization. Translate ambiguous business and customer problems into practical product solutions. Balance user experience, product value, engineering complexity, and speed of execution. Ensure reliability, observability, permissions, and safe execution of AI workflows. Continuously evaluate emerging AI technologies and determine where they can create meaningful product value. Own features and products throughout their entire lifecycle, from idea to production and continuous iteration. Must-Have Requirements 5+ years of professional Software Engineering experience, with a strong full-stack foundation. Strong experience building and shipping production-grade software products. Demonstrated experience building products or significant features 0→1. Experience working beyond implementation: understanding problems, shaping solutions, making trade-offs, launching products, and iterating based on user or business feedback. Strong product mindset and ability to connect technical decisions with customer and business outcomes. Strong experience with React and TypeScript. Experience with Node.js. Experience with PostgreSQL. Experience with GraphQL. Experience designing scalable software architectures. Hands-on production experience with AI Engineering. Experience building agentic or multi-agent AI systems in production. Experience developing or maintaining MCPs (Model Context Protocol) or equivalent production AI tooling/integrations. Strong understanding of production AI concerns, including reliability, observability, permissions, security, and safe workflow execution. Ability to operate with significant autonomy and ownership in ambiguous environments. Excellent written and verbal English communication skills. What Makes You Stand Out Experience as a Staff Engineer, Founding Engineer, Founding AI Engineer, or Founding AI Product Engineer. Track record of taking products from idea → MVP → production → iteration. Experience working directly with founders, CTOs, customers, or product leadership. Experience in early-stage startups where engineers participate directly in product decisions. Evidence of strong product judgment, not just technical execution. Experience identifying customer problems and independently proposing and shipping solutions. Experience building AI-native B2B SaaS products. Experience owning meaningful products or features with measurable customer or business impact. Nice to Have LangGraph. Next.js. Prisma. Claude Code or similar AI-native development workflows. Experience designing complex workflow automation platforms. Familiarity with enterprise software integrations. Experience with ERP, CRM, or other operational business systems. Experience working in startups or early-stage companies. Founder or previous startup-building experience. What We're Looking For We're looking for product builders, not just software developers. The ideal candidate combines strong engineering depth with the ability to understand why a product should exist, what problem it should solve, and how users should experience it. You should be someone who: Has built products 0→1 and understands the ambiguity that comes with starting from a problem rather than a detailed specification. Thinks about customers and business outcomes, not only architecture and code. Is highly hands-on and comfortable shipping production code. Puts user experience and product value ahead of unnecessary engineering complexity. Can move between product thinking, architecture, implementation, and iteration. Makes technical and product decisions independently. Takes ownership from discovery through production. Communicates proactively and raises concerns early. Thrives in fast-moving startup environments with minimal bureaucracy. Has a collaborative, low-ego mindset. Constantly explores new AI technologies while remaining pragmatic about where they actually create value. Tech Stack Frontend React Next.js TypeScript Backend Node.js GraphQL Database PostgreSQL Prisma AI Stack LangGraph MCP (Model Context Protocol) Multi-Agent / Agentic AI Systems Claude Code About the Company Our client is a California-based B2B SaaS company developing enterprise software that helps businesses centralize operations, automate workflows, maintain regulatory compliance, and improve operational efficiency. Its platform integrates critical business systems into a single ecosystem, enabling organizations to replace manual processes with intelligent, AI-powered automation. The company is now expanding its AI capabilities and looking for an experienced product-minded engineer who can play a significant role in shaping and building this next generation of the platform. Interview Process Recruiter Screening (recorded screening questions) Technical Interview Technical Interview with the Client AI Architecture Session with the CTO (1–2 hour collaborative Miro session) Take-Home Exercise (under review) Final Interview with the CEO Compensation USD 120,000–180,000/year There is some flexibility depending on the candidate's experience, seniority, product track record, and overall fit. Benefits 29 paid days off per year, plus holidays of your choice. Company-provided laptop. Paid travel to conferences and the company's annual offsite. Fully remote position with collaboration across international teams. Why Join? This is an opportunity to have founding-level impact without being limited to an execution-only engineering role. You'll work directly with executive leadership, participate in defining what gets built and why, and help take an ambitious AI-native product from early ideas to production. For someone who enjoys the intersection of engineering, AI, product, and business, this role offers significant ownership over architecture, product decisions, and the evolution of the company's AI strategy.

Posted 8/11/2026

Senior Java Backend Engineer

Apply Now
Software Developer (Backend, Frontend, FullStack)PortugalSeniorRemote$5,000 - $6,000 EUR /month
JavaSpring BootKubernetesTerraformAzureKafkaGraphQLMicroservicesSoftware ArchitectureCI/CDDevOpsAgile Methodologies+1 more

About the Role We’re looking for a Senior Java Backend Engineer to join a growing international team building scalable and resilient cloud-native applications. This is a fully remote position; however, candidates must currently reside in Portugal. Applications from candidates living outside Portugal will not be considered. You’ll contribute to the design, development, and optimization of backend services, working closely with engineering, product, and platform teams. You’ll help drive technical excellence while building high-performance systems that support mission-critical business operations. Responsibilities Design, develop, and maintain scalable backend applications using Java and modern backend frameworks Build and optimize microservices and distributed systems architectures Develop and maintain APIs and event-driven integrations Implement and support GraphQL Federation architectures Work with Kafka-based messaging and streaming solutions in production environments Design and manage cloud infrastructure using Infrastructure as Code practices Deploy, monitor, and optimize applications running on Kubernetes Contribute to system architecture decisions and technical roadmaps Apply Test-Driven Development (TDD) and shift-left testing practices throughout the development lifecycle Collaborate with cross-functional teams in Agile environments Participate in code reviews, technical discussions, and knowledge sharing initiatives Required Qualifications Currently living in Portugal (mandatory) 5+ years of professional backend development experience Strong expertise in Java Solid understanding of Object-Oriented Programming (OOP) principles and design patterns Experience with Spring Boot or similar backend frameworks Hands-on experience with Terraform Experience deploying and managing applications in Kubernetes environments Experience working with Azure Cloud services Production experience with Kafka Experience implementing or supporting GraphQL Federation Strong understanding of software testing practices, including TDD Experience working in Agile environments (Scrum, Kanban, or similar) Fluent English (written and spoken) Nice to Have Experience with cloud-native architectures Experience with CI/CD pipelines and DevOps practices Knowledge of observability and monitoring tools Experience with distributed systems and event-driven architectures Experience working in international and remote-first teams What We’re Looking For Strong problem-solving and analytical skills Ownership mentality and commitment to quality Collaborative and team-oriented mindset Passion for clean code and engineering best practices Ability to work independently in a remote environment Continuous learning attitude and willingness to drive technical improvements Location: Remote (Portugal Only) Important: Candidates must already be based in Portugal. Compensation * Permanent Contract: €2,200 – €2,500 net/month * B2B Contract: Up to €280–€300/day

Posted 6/23/2026

Senior Product Engineer

Apply Now
Software Developer (Backend, Frontend, FullStack)BrazilSeniorRemote$80,000 - $100,000 USD /year
TypeScriptReactGoogle Cloud Platform (GCP)AI AgentsLangChainDatadogPrometheusGrafanaSystem DesignStartupsNode.jsAPI Design+1 more

About the Role We’re looking for a Senior Product Engineer to join an AI startup building autonomous agents that automate business operations. You’ll work directly with a small, highly technical team, helping design, build, and scale AI-powered products while owning projects from idea to production. This is a highly hands-on engineering role. We’re looking for someone with strong computer science fundamentals, excellent technical judgment, and the ability to solve complex engineering problems in fast-paced startup environments. Responsibilities Build and launch product features end-to-end Design scalable backend systems and APIs Develop production-quality code across backend and frontend applications Manage cloud deployments and infrastructure Implement monitoring, analytics, and observability tools Contribute to system architecture and technical decisions Collaborate closely with Product and Engineering teams Document solutions and share technical knowledge Required Qualifications 7+ years of professional software engineering experience Strong computer science and programming fundamentals (algorithms, data structures, system design, and software architecture) Strong experience with TypeScript Experience with React, Nuxt, or similar modern frontend frameworks Experience with Python Experience building APIs and cloud-based applications Familiarity with NoSQL databases (Firestore or similar) Strong backend engineering fundamentals Product-oriented mindset Ability to work independently and make technical decisions Professional English communication skills Previous professional experience with at least one of the following languages: Clojure, Go, Rust, Elixir, or Scala Note: Experience with Clojure, Go, Rust, Elixir, or Scala is important because engineers who have worked with these languages typically demonstrate strong software engineering fundamentals and functional or systems programming concepts. Nice to Have Experience building AI products or AI Agents Startup experience Experience with monitoring and observability tools Strong systems design background Experience working in fast-paced environments What We’re Looking For Strong ownership mentality Product-first thinking Excellent programming fundamentals Strong problem-solving and analytical skills Ability to navigate ambiguity Fast learner and self-starter Strong technical judgment and decision-making Passion for AI, automation, and building impactful products Comfortable working in a highly technical, engineering-driven environment Hiring Process Profile Screening (Consultancy) Technical Conversation (Consultancy) Coding Challenge (Client) – 20-minute LeetCode-style coding exercise to evaluate programming fundamentals and problem-solving skills. Pair Programming Session (Client) – 90-minute collaborative coding exercise. Candidates will work on a small project using the tools of their choice. The focus is on engineering decisions, prioritization, communication, and implementation approach rather than completing the entire solution. System Design Interview (Client) – 60-minute live system design session with the engineering team. Candidates will design a solution in real time, explaining architectural decisions, trade-offs, scalability, and technical reasoning. Important: Every stage of the client’s interview process is technical. We’re looking for engineers with strong hands-on coding ability, excellent problem-solving skills, and deep software engineering fundamentals. Location: Remote Compensation: USD 80,000 – 100,000/year

Posted 6/22/2026

Explore more remote jobs for LATAM professionals

Browse hundreds of curated positions from companies hiring in Latin America.