Skip To Main Content
backBack to Search

Lead Full-stack Engineer with TypeScript

Remote in Colombia
.NET
& 19 others

We are looking for a highly proficient Lead Full-stack Engineer to join a newly established product development team (POD).

Working alongside a dedicated client-side team that includes a Product Owner, a Technical Lead, and an established development team, you will play a critical role in creating scalable, high-performance applications using .NET Core, C#, TypeScript (React), MS SQL Server, and T-SQL. This role emphasizes front-end development expertise while maintaining a strong foundation in back-end development and ensuring high performance within the AWS environment.

Responsibilities
  • Design and maintain web applications using ASP.NET Core and TypeScript (React preferred)
  • Extend and analyze existing applications for multi-tenant support
  • Refactor codebases to meet scalability and performance targets
  • Improve data modeling and minimize database queries for efficiency
  • Ensure smooth integration within the AWS environment using Kubernetes (preferably AWS EKS)
  • Enhance logging and traceability through appropriate tools and frameworks
  • Apply microservices best practices and leverage AI technologies for code optimization where suitable
  • Prioritize security and compliance during multi-tenant application phases
  • Collaborate with client teams to align technical implementations with business requirements
Requirements
  • 5+ years' experience in software development
  • Background in the latest .NET and .NET Core versions
  • Proficiency in ASP.NET Core
  • Expertise in TypeScript, covering generics, interfaces, type guards, and asynchronous programming
  • Skills in building responsive and scalable UIs using React (preferred), Vue.js, or Angular
  • Understanding of MS SQL Server, including database design, optimization, and query development
  • Familiarity with NoSQL databases such as MongoDB
  • Knowledge of Kubernetes (preferably AWS EKS) and AWS services like Lambda, Fargate, or SQS
  • Competency in microservices architecture, RESTful API frameworks, and data modeling principles
  • Capability to use version control systems such as Git
  • Proficiency in logging, observability, and traceability within .NET ecosystems
  • Strong problem-solving aptitude with effective communication and teamwork skills
Nice to have
  • Background in single-tenant to multi-tenant migration processes
  • Expertise in managing Kubernetes-based infrastructure and deploying microservices applications (preferably on AWS EKS)
  • Familiarity with CI/CD pipelines, workflows, and tools (preferably Azure DevOps)
  • Knowledge of best practices for web application security
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