Senior Fullstack Engineer

10Pearls - LATAM · LATAM · Engineering

Posted 2026-08-14

Apply for this role →

This is a fully remote position only for LATAM countries

About 10Pearls

We are 10Pearls, an award-winning digital development company, that helps businesses with product design, development, and technology acceleration. We are looking for a consultative, creative professional who wants to flex their admin muscles using all the latest and greatest the platform has to offer to help us take our current implementation to the next level.

We are looking for a highly experienced Senior Full Stack Developer to join a technology-driven organization operating within the financial services and investment management industry.

The company manages complex investment and credit strategies and strongly believes in using technology to improve portfolio transparency, risk identification, operational efficiency, and investment performance.

In this role, you will design, develop, and enhance business-critical applications using .NET 8, C#, ASP.NET MVC, Vue.js, Azure SQL Server, and Azure Functions. You will work across the full application stack and collaborate with technical and business stakeholders to build secure, scalable, reliable, and maintainable solutions.

Responsibilities

Design, develop, and maintain full-stack applications using .NET 8, C#, ASP.NET MVC, and Vue.js.

Build and enhance server-side functionality, business logic, and application services using C# and the .NET ecosystem.

Develop responsive and maintainable user interfaces using Vue.js, JavaScript, HTML, and CSS.

Design and optimize relational data models, queries, stored procedures, and application integrations using Azure SQL Server.

Develop and maintain Azure Functions for serverless processing, integrations, scheduled workloads, and event-driven functionality.

Design and consume RESTful APIs and integrate internal applications with external systems and data sources.

Develop scalable solutions that support data-intensive and business-critical financial workflows.

Troubleshoot application, database, integration, and performance issues across the full technology stack.

Write clean, maintainable, reusable, and well-tested code following software engineering best practices.

Participate in architecture discussions, technical design reviews, code reviews, and engineering standards.

Collaborate closely with business stakeholders, product owners, analysts, and other engineers to translate complex requirements into technical solutions.

Support application deployments, production troubleshooting, and continuous improvement initiatives.

Identify opportunities to improve application performance, reliability, security, and maintainability.

Provide technical guidance and mentorship to junior and mid-level engineers when needed.

Required Qualifications

8+ years of professional software development experience, with substantial experience designing and building enterprise-grade full-stack applications.

6+ years of hands-on experience with C# and .NET, including strong experience with modern versions of .NET / .NET Core.

5+ years of experience building server-side applications using ASP.NET MVC / ASP.NET Core MVC.

4+ years of professional frontend development experience with modern JavaScript frameworks, with strong hands-on experience using Vue.js.

5+ years of experience working with SQL Server, including relational data modeling, complex queries, stored procedures, and performance optimization.

3+ years of hands-on Microsoft Azure experience supporting or developing production applications.

Practical experience developing and maintaining Azure Functions in production environments.

Strong experience designing, building, and integrating REST APIs.

Strong knowledge of JavaScript or TypeScript, HTML, and CSS.

Strong understanding of object-oriented programming, SOLID principles, design patterns, and maintainable application architecture.

Experience with source control and collaborative development workflows using Git.

Proven ability to independently troubleshoot complex problems across frontend, backend, database, integration, and cloud environments.

Experience participating in architectural decisions and providing technical guidance to engineering teams.

Strong communication skills and the ability to work effectively with both technical and non-technical stakeholders.

Ability to operate autonomously in a fast-paced, highly collaborative remote environment.

Preferred Qualifications

10+ years of overall software engineering experience is highly desirable.

Experience working with applications in financial services, investment management, asset management, insurance, credit, banking, or capital markets.

Experience developing data-intensive applications involving financial or investment data.

Experience with additional Azure services such as Azure App Service, Azure Storage, Key Vault, Application Insights, or Azure DevOps.

Familiarity with asynchronous processing, background jobs, or event-driven architectures.

Experience with automated testing for both backend and frontend applications.

Experience with CI/CD pipelines and automated deployment practices.

Knowledge of application security, authentication, authorization, and secure handling of sensitive data.

Experience optimizing SQL queries and application performance for high-volume datasets.

Technical Stack

Backend: .NET 8, C#, ASP.NET MVC / ASP.NET Core MVC

Frontend: Vue.js, JavaScript / TypeScript, HTML, CSS

Database: Azure SQL Server / Microsoft SQL Server

Cloud: Microsoft Azure

Serverless: Azure Functions

Integration: REST APIs

Development Practices: Git, Code Reviews, Automated Testing, CI/CD

What Success Looks Like

The successful candidate will bring a strong senior-level engineering background and be able to take ownership of complex features across the full stack. They will understand sophisticated business and data requirements and translate them into reliable, scalable technical solutions.

This person should combine deep C#/.NET backend expertise with practical Vue.js frontend development, strong SQL knowledge, and hands-on Azure experience. They should be comfortable working on technology that supports sophisticated financial and investment workflows where data accuracy, performance, reliability, security, and maintainability are critical.

Benefits:

Competitive salary and benefits package.

Flexible working hours and the option for remote work.

Opportunities for professional growth and development.

A collaborative and supportive team environment.

Access to cutting-edge technology and tools.

Apply for this role →

← Back to all jobs