Full Stack Software Developer
Job Overview
Our client, TwinEngines, is seeking a Full Stack Software Developers to join their Costa Rica engineering team.
This role is ideal for a developer who enjoys building modern, cloud-connected applications that integrate ERP, CRM, AI, shop-floor tools, and mobile platforms to support real-world business operations in manufacturing, distribution, and industrial environments.
The developer will play a key role in designing, building, and maintaining applications that support mission-critical processes. This includes web, mobile, and desktop development; cloud integrations; and participation in solution architecture alongside engineering teams in Costa Rica and the U.S.
Key Responsibilities
– Develop Windows, Web, and Mobile (.NET MAUI) applications connected to Azure cloud and AI services.
– Build features for portals, shop-floor systems, collaboration tools, and mobile modules.
– Participate in architecture sessions to map systems, processes, and data flows that bridge ERP gaps.
– Implement AI capabilities such as computer vision, OCR, natural language processing, and predictive analytics.
– Create custom dashboards and Power BI analytics for data-driven decision-making.
– Integrate solutions with Office 365, ERP systems, SharePoint, Teams, OneDrive, CRM tools, and third-party applications.
– Collaborate with cross-border engineering teams to deliver performant, reliable, and maintainable software.
– Support continuous improvement through Lean Agile practices.
What the Role Offers
– Competitive salary and benefits package.
– Ongoing professional development and certification opportunities.
– A collaborative, innovation-driven culture.
– Growth opportunities within a hybrid U.S.–Costa Rica engineering structure.
– Occasional travel to the headquarters in Atlanta.
– A chance to contribute to cutting-edge industrial digital transformation solutions.
Requirements
Required Skills and Experience
– Proficiency in C#, ASP.NET, and SQL Server.
– Strong JavaScript skills (ES6+, DOM, async programming).
– Hands-on experience with Microsoft Visual Studio, Git, and modern SDLC practices.
– Familiarity with cloud architectures and API-driven systems.
– Bachelor’s degree in Software Engineering, Computer Science, or related field.
– Intermediate English (spoken and written).
– Ability to work in a collaborative, self-directed, high-accountability environment.
Preferred Skills (Nice to Have)
– ASP.NET MVC, Web API, and RESTful services.
– Experience with Angular, React, or Vue.
– Azure Cloud (App Services, Functions, AI Services, Storage, SQL).
– Mobile development with .NET MAUI.
– Experience with AI/ML workflows, computer vision, document intelligence, or predictive models.
– Power BI, data warehousing, and operational reporting.
– Understanding of ERP integrations and manufacturing systems.
– Office 365, SharePoint, and workflow automation.
– Microsoft developer certifications.
Make Your Resume Now