Full-stack Developer

  • Closed
  • US Company | Large ( employees)
  • LATAM (100% remote)
  • 3+ years
  • Long-term · 40h/week
  • Enterprise software
  • Full Remote

Required skills

  • C#
  • .NET Framework
  • Vue 2
  • Axios
  • SCSS
  • T-SQL
  • Vue.js
  • ASP.NET WebForms

Requirements

Must-haves

  • 3+ years of software development experience
  • Strong proficiency in C# with .NET Framework 4.x (4.8), building web applications deployed to IIS — this codebase does not use .NET Core / ASP.NET Core
  • Experience with Vue 2 (webpack, axios, and SCSS, including support for legacy browser targets)
  • Experience with ASP.NET WebForms (.aspx with code-behind), including postbacks, view state, and page lifecycle
  • Experience with ASP.NET MVC patterns (e.g., controllers, routing, Razor views) across multiple MVC Areas
  • Experience with T-SQL, stored procedures, and query performance tuning (e.g., indexes, execution plans) in SQL Server–heavy applications
  • Experience with parameterized SQL in C#, micro-ORM patterns (e.g., Dapper), and Entity Framework 5 using EDMX database-first models
  • Proficiency with SQL schema and migration scripts managed across separate database repositories
  • Ability to diagnose issues using logs, SQL profiling/monitoring, browser dev tools, and step-through debugging
  • Strong communication skills in both spoken and written English

Nice-to-haves

  • Startup experience
  • Experience supporting regulated/validated environments (e.g., CSV/GxP), including documentation discipline and change control awareness
  • Experience with Vue 2 single-file components embedded in server-rendered views and incremental modernization of legacy ASP.NET applications
  • Exposure to reporting and document integrations (e.g., Crystal Reports, EPPlus, Azure Blob Storage)
  • Bachelor's Degree in Computer Engineering, Computer Science, or equivalent

What you will work on

  • Maintain and enhance the xREACH web application (ASP.NET WebForms + ASP.NET MVC with Razor) and its SQL Server back-end
  • Apply sound design practices within a layered .NET architecture (UI/controllers/pages → business logic → data access), improving readability through safe refactoring
  • Troubleshoot and resolve defects across the full stack (WebForms/MVC + Vue UI, application code, and SQL queries/stored procedures)
  • Write and maintain SQL Server objects (e.g., stored procedures, views, functions) and optimize query performance
  • Willingness to learn the xREACH domain quickly and contribute to incremental modernization without disrupting business-critical workflows
  • Implement enhancements with attention to performance, data integrity, security, and auditability
  • Support production incidents, identify root causes, and communicate status and ETAs clearly
  • Work within established CI/CD and release practices (e.g., branching, code reviews, deployments, rollback awareness)
  • Use Git-based version control and collaborate through pull requests and code reviews
  • Participate in sprint ceremonies and support intake following Agile/Scrum practices
  • Collaborate with QA/Validation and business stakeholders, documenting changes clearly for regulated workflows