Full Stack Software Developer

Back to Jobs
Doris Peters & Associates logo

Full Stack Software Developer

Doris Peters & Associates

Location

San José, San José Province, Costa Rica

Experience

Mid

Posted

Jul 22, 2026

Apply by

August 21, 2026

Applicants

0

Early applicantEasy applyFull-timeHybrid

Job Description

### About the Opportunity Our client, TwinEngines, is looking for a talented Full Stack Software Developer to join its growing engineering team in Costa Rica. This is an exciting opportunity for a developer who enjoys creating modern, cloud-connected applications that integrate ERP, CRM, AI, shop-floor systems, and mobile platforms to solve real business challenges within manufacturing, distribution, and industrial environments. You will play a key role in designing, developing, and maintaining mission-critical applications while collaborating with engineering teams in both Costa Rica and the United States. ### Key Responsibilities - Design, develop, and maintain Windows, Web, and Mobile applications using .NET MAUI and Microsoft technologies. - Build cloud-connected solutions leveraging Microsoft Azure and AI services. - Develop portals, shop-floor applications, collaboration tools, and mobile solutions. - Participate in solution architecture sessions to design scalable systems, processes, and data flows that enhance ERP capabilities. - Implement AI-powered features, including computer vision, OCR, natural language processing, and predictive analytics. - Create dashboards and reporting solutions using Power BI to support business decision-making. - Integrate applications with ERP systems, Office 365, SharePoint, Teams, OneDrive, CRM platforms, and third-party solutions. - Collaborate with cross-functional engineering teams across Costa Rica and the U.S. to deliver high-quality, scalable software. - Contribute to continuous improvement initiatives following Lean Agile methodologies. ### What We Offer - Competitive salary and comprehensive benefits package. - Professional development and Microsoft certification opportunities. - A collaborative, innovation-driven work environment. - Career growth within a multinational engineering organization. - Hybrid work model. - Occasional travel to the company's headquarters in Atlanta, Georgia. - The opportunity to contribute to cutting-edge digital transformation projects in the industrial sector. ### Education - Bachelor's degree in Software Engineering, Computer Science, or a related field. Technical Skills - C# - ASP.NET - SQL Server - JavaScript (ES6+) - DOM manipulation - Asynchronous programming (Promises, async/await) - Microsoft Visual Studio - Git - Modern Software Development Life Cycle (SDLC) practices - Cloud architecture fundamentals - API-driven application development Language - Intermediate English (spoken and written). Professional Competencies - Strong collaboration and teamwork skills. - Ability to work independently with minimal supervision. - High sense of ownership, accountability, and commitment to quality. ### Preferred Qualifications ### Microsoft & .NET Technologies - ASP.NET MVC - ASP.NET Web API - RESTful API development ### Front-End Frameworks - Angular - React - Vue.js ### Microsoft Azure - Azure App Services - Azure Functions - Azure AI Services - Azure Storage - Azure SQL ### Mobile Development - .NET MAUI ### Artificial Intelligence & Data - AI/ML workflows - Computer Vision - Document Intelligence (OCR) - Predictive Analytics ### Analytics & Reporting - Power BI - Data Warehousing - Operational Reporting ### Business Systems - ERP integrations - Experience with manufacturing or industrial systems ### Microsoft Productivity Platform - Office 365 - SharePoint - Workflow Automation ### Certifications - Microsoft Developer Certifications are highly desirable.

Key Responsibilities

  • Design, develop, and maintain Windows, Web, and Mobile applications using .NET MAUI and Microsoft technologies.
  • Build cloud-connected solutions leveraging Microsoft Azure and AI services.
  • Develop portals, shop-floor applications, collaboration tools, and mobile solutions.
  • Participate in solution architecture sessions to design scalable systems and data flows.
  • Implement AI-powered features including computer vision, OCR, NLP, and predictive analytics.
  • Create dashboards and reporting solutions using Power BI.
  • Integrate applications with ERP systems, Office 365, SharePoint, Teams, and CRM platforms.
  • Collaborate with cross-functional engineering teams across Costa Rica and the U.S.
  • Contribute to continuous improvement initiatives following Lean Agile methodologies.

Requirements

  • Bachelor's degree in Software Engineering
  • Computer Science
  • or a related field

Skills Required

C#ASP.NETSQL ServerJavaScriptDOM manipulationAsynchronous programmingMicrosoft Visual StudioGitSDLC practicesCloud architectureAPI-driven application development.NET MAUIMicrosoft AzurePower BIERP systemsOffice 365SharePointTeamsOneDriveCRM platformsCollaborationTeamworkAbility to work independentlyOwnershipAccountabilityCommitment to qualityASP.NET MVCASP.NET Web APIRESTful API developmentAngularReactVue.jsAzure App ServicesAzure FunctionsAzure AI ServicesAzure StorageAzure SQLAI/ML workflowsComputer VisionDocument IntelligencePredictive AnalyticsData WarehousingOperational ReportingERP integrationsWorkflow Automation

Benefits

  • Competitive salary
  • Comprehensive benefits package
  • Professional development
  • Microsoft certification opportunities
  • Hybrid work model
  • Career growth
  • Occasional travel

App exclusive · Free

Smart Job AI Coach

Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.

Interview readiness

See how prepared you are and what to improve for each role.

Personalized tips

Actionable suggestions based on your profile and the job.

After you apply

Keep coaching momentum from job detail through application success.

Get Smart Job AI Coach in the appFree on iOS and Android