Skip To Main Content
backBack to Search

Senior Full-stack Engineer with TypeScript

Remote in Colombia
.NET
& 19 others

We are seeking a highly skilled Senior Full-stack Engineer to join a newly formed product-oriented development team (POD).

Collaborating with a dedicated client-side team of a Product Owner, Technical Lead, and an established development team, you'll play an integral role in crafting scalable, high-performance applications using .NET Core, C#, TypeScript (React), MS SQL Server, and T-SQL. This position emphasizes front-end expertise while maintaining a solid foundation in back-end development and ensuring seamless performance within the AWS environment.

Responsibilities
  • Design, develop and maintain web applications using ASP.NET Core and TypeScript (React preferred)
  • Analyze and extend existing applications to support multi-tenant architectures
  • Refactor and optimize codebases to meet scalability and performance objectives
  • Enhance data modeling and reduce database queries for improved efficiency
  • Ensure application performance and integration within the AWS environment using Kubernetes (preferably AWS EKS)
  • Implement effective logging and traceability using appropriate tools and frameworks
  • Apply best practices for microservices architecture, using AI technologies for code refactoring when applicable
  • Maintain high standards for security and compliance during the multi-tenant enablement process
  • Collaborate closely with client teams to align technical solutions with business needs
Requirements
  • 3+ years of experience in software development
  • Proven experience with the latest .NET and .NET Core versions
  • Strong proficiency in ASP.NET Core
  • Expertise in TypeScript, including generics, interfaces, type guards, and asynchronous programming
  • Skills in building responsive, scalable UIs with React (preferred), Vue.js, or Angular
  • Solid understanding of MS SQL Server, including database design, optimization, and query writing
  • Familiarity with NoSQL databases like MongoDB
  • Knowledge of Kubernetes (preferably AWS EKS) and AWS services like Lambda, Fargate, or SQS
  • Understanding of microservices architecture, RESTful API development, and data modeling
  • Competency with version control systems like Git
  • Experience with logging, observability, and traceability in .NET applications
  • Strong problem-solving abilities with excellent communication and collaboration skills
Nice to have
  • Experience with single-tenant to multi-tenant migrations
  • Strong knowledge of Kubernetes-based infrastructure and microservices application deployments (preferable on AWS EKS)
  • Familiarity with CI/CD pipelines, tools, and workflows (preferably Azure DevOps)
  • Understanding of security best practices in web development
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn