Sr. Full Stack Developer (.NET, ReactJS, NodeJS)

GetLinks partner

Texas, United States

Negotiable

Job description

Core Responsibilities

  • Design, develop, and maintain scalable, reliable, and efficient full stack applications using .NET, React, Node.js, and SQL Server. 
  • Ensure performance, quality, and responsiveness of applications. 
  • Identify and correct bottlenecks and fix bugs in a timely manner. 
  • Help maintain code quality, organization, and automatization. 
  • Implement and manage both modern event-driven and legacy 3-tier architectures. 
  • Integrate and utilize AI plugins to enhance development processes and outcomes. 
  • Develop and maintain micro frontends and microservices to ensure modularity and scalability. 
  • Transform and modernize legacy applications to conform to new architectural patterns. 

Functional Responsibilities

  • Collaborate with cross-functional teams to define, design, and ship new features. 
  • Mentor junior developers and provide technical guidance to the team. 
  • Lead a scrum team as a technical team lead, ensuring effective collaboration and project delivery. 

Technical Skills

  • Excellent English communication skills are required. 
  • Minimum of 9 years of professional experience as a .NET Full Stack Engineer. 
  • Expertise in React, Node.js, and SQL Server. 
  • Strong experience with both modern event-driven architecture and legacy 3-tier architecture. 
  • Proficient in using AI plugins with IDEs to improve development efficiency. 
  • Solid understanding of software development principles, design patterns, and best practices. 
  • Excellent problem-solving skills and attention to detail. 
  • Strong communication and teamwork abilities. 
  • Ability to work in an agile environment and adapt to changing requirements. 
  • Proficiency in developing micro frontends and microservices. 
  • Experience in transforming legacy applications to modern architectural patterns. 
  • Experience with Azure DevOps. 
  • Experience with SAFe Agile Methodology. 

Things that will separate you from the rest

  • Experience as a technical team lead, particularly over a scrum team.  
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud. 
  • Familiarity with containerization technologies like Docker and Kubernetes. 
  • Knowledge of CI/CD pipelines and DevOps practices. 
  • Experience with microservices architecture. 

Education or Certifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field. 

Contact us

1 - Minh Anh Le (Tina)Email: [email protected]Tel: +84 97 630 61 49Skype: lengminhanh91