Your partner for AI, consulting, software development, and nearshore staffing.
Full Stack Developer
Location
Latin America (LATAM)
Posted
14 days ago
Salary
0
Seniority
Mid Level
Job Description
Full Stack Developer
Total Performance Consulting
Role Description Join our collaborative team as a Full Stack .NET Developer; build secure, scalable web apps with C#, ASP.NET Core, and modern front-end tech; grow with agile, helpful peers. We are seeking a Full Stack .NET Application Developer to design, build, and maintain scalable web applications. You will work across both front-end and back-end layers, using the Microsoft .NET ecosystem and modern web technologies. This role is ideal for someone who enjoys collaborating with product managers, designers, and engineering peers in a fast-paced environment. You’ll contribute to delivering reliable, maintainable, and secure software from concept to deployment. What You’ll Do - Design, develop, test, and deploy high-performance web applications using C# and ASP.NET Core - Build front-end features with modern JavaScript frameworks such as React, Angular, or Vue.js - Implement and consume RESTful APIs to support web and mobile applications - Develop and maintain SQL Server database models, queries, and stored procedures - Ensure code quality, maintainability, and application security by following best practices - Participate in code reviews, architectural discussions, and knowledge sharing - Troubleshoot and resolve issues across front-end and back-end layers - Write clear documentation and contribute to internal knowledge bases - Stay up to date on new technologies and trends in .NET and web development How You’ll Succeed - Deliver high-quality, maintainable, and secure applications - Communicate technical concepts clearly to peers and stakeholders - Collaborate effectively with cross-functional teams to meet business goals - Proactively identify and solve technical challenges - Apply best practices in testing, deployment, and security Qualifications - 3+ years of hands-on experience building full stack applications with C# and ASP.NET Core - Proficient in front-end technologies (JavaScript, HTML5, CSS3) and modern frameworks (React, Angular, or Vue.js) - Strong experience with SQL Server, including designing relational data models and writing efficient queries - Skilled in creating and consuming RESTful APIs - Familiarity with version control systems such as Git - Basic knowledge of cloud services on Azure or similar platforms - Experience with Entity Framework Core or other ORMs - Comfortable working in Agile/Scrum teams - Upper-intermediate English proficiency (written and verbal) Position Details - Remote: Fully-remote - Location: State of São Paulo, San José, Santo Domingo, Buenos Aires, Santiago, Bogota, Quito, Guatemala City, Tegucigalpa, Lima, Montevideo Department, Managua, Mexico City, San Salvador, Panama City, Belize City
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer
CherryEasy payment plans for health and wellness providers and their clients. Fast, high approving and cost effective.
• Design, develop, and maintain both frontend interfaces and backend APIs/services • Build responsive, accessible UI components using modern frontend frameworks • Work with product, design, and DevOps teams to ship complete end-to-end features • Write clean, testable, and maintainable code across the full stack • Participate in code reviews and technical discussions • Contribute to debugging, optimizing, and improving existing systems • Learn and grow under the guidance of experienced engineers
Software Engineer, New Grad
CherryEasy payment plans for health and wellness providers and their clients. Fast, high approving and cost effective.
• Design, develop, and maintain both frontend interfaces and backend APIs/services • Build responsive, accessible UI components using modern frontend frameworks • Work with product, design, and DevOps teams to ship complete end-to-end features • Write clean, testable, and maintainable code across the full stack • Use AI tools effectively to accelerate development, while owning the quality of what you ship • Participate in code reviews and technical discussions • Contribute to debugging, optimizing, and improving existing systems • Learn and grow under the guidance of experienced engineers
Software Engineer, Networking – Dataplane
TailscaleSimple, secure networks for teams of any scale. Built on WireGuard.
• Contribute to the core client connectivity features of Tailscale by applying a deep understanding of network engineering and software development. • Evolve and enhance the Tailscale connectivity offerings between clients, subnet routers, exit nodes and other integrations with customer network infrastructure. • Provide architectural insights and resolve escalated customer network issues to fix complex connectivity problems. • Collaborate with product management and internal engineering to develop integrated network solutions that prioritize scalability and ease of maintenance while ensuring a superior customer experience. • Design, build, test, and document core Tailscale’s client-side networking software. • Advance product features by building upon or merging established industry network protocols with Tailscale's specific designs and frameworks. • Adopt a security-centric approach to both architecture and coding to guarantee the resilience and safety of networking modules. • Evaluate and optimize the performance, reliability, and scale of our software across a wide array of technical platforms and hardware. • Provide expert consultation and support the customer success teams with critical network escalations within key customer environments. • Engage actively with the open-source community and contribute to relevant projects.
Software Engineer, Networking – Edge
TailscaleSimple, secure networks for teams of any scale. Built on WireGuard.
• Utilize extensive network engineering knowledge coupled with software development and SRE/DevOps proficiency to design, construct, and oversee Tailscale’s global Funnel and DERP relay infrastructure. • Promote operational excellence and automation to guarantee the scalability, high availability, and performance of hosted services. • Offer architectural guidance and troubleshoot escalated networking problems for customers to address intricate connectivity issues. • Partner with internal engineering and product groups to advance hosted services and clients, ensuring updates provide broad value to our customer base. • Support network connectivity capabilities and features by contributing to the open-source client code and developing the Tailscale product dataplane. • Design, construct, evaluate, and provide documentation for networking features, connectivity solutions, and the open-source client-code network dataplane. • Enhance and iterate on product capabilities, specifically focusing on Funnel and DERP relay infrastructures and their associated network protocols. • Investigate and rectify complex, escalated network difficulties encountered across diverse technical environments. • Maintain accountability for Tailscale's live services by integrating observability, engaging in incident management, and managing technical support escalations. • Evaluate and boost the performance, reliability, and scaling capabilities of our networking resources and systems. • Apply a security-centric approach to every stage of development, from initial design to final implementation of networking components.

