Lead Full Stack Software Engineer (.NET + React)

EPAM Systems

We are looking for a Lead Full Stack Software Engineer (.NET + React) to deliver high-quality products using modern engineering practices and clear communication.

You will design and ship .NET and React solutions, guide technical choices, and strengthen team standards across the SDLC. Apply now to help us build reliable software and grow the team.

Responsibilities

  • Design, develop, and test software products using .NET and React
  • Champion adoption of modern technologies and frameworks to raise engineering standards
  • Partner with cross-functional teams to clarify technical requirements and deliver solutions
  • Own assigned tasks and projects, ensuring on-time delivery with strong quality
  • Coach and mentor junior team members to support growth and team collaboration
  • Build and maintain RESTful APIs with an emphasis on performance and reliability
  • Implement front-end user interfaces with React, JavaScript/TypeScript, and related tools
  • Manage and optimize databases using SQL Server, PostgreSQL, or MySQL
  • Apply version control practices and sustain effective workflows using Git and Gitflow
  • Improve CI/CD practices and support containerized deployments where applicable
  • Communicate clearly through documentation and by explaining technical approaches
  • Follow coding best practices and reinforce strong development standards across the team

Requirements

  • Proven 5+ years of software engineering experience, including full-stack work with .NET and React
  • Advanced knowledge of C#, ASP.Net Core, REST API, HTML, CSS/LESS, and JavaScript/TypeScript
  • Hands-on experience with SQL database systems: SQL Server, PostgreSQL, or MySQL, including T-SQL
  • Solid experience with SPA frameworks: ReactJS, with jQuery familiarity considered a plus
  • Working knowledge of Git version control and team workflows, including Gitflow
  • Bachelor’s Degree in Computer Science or related discipline, or equivalent practical experience
  • Demonstrated ability to work independently and collaboratively, with strong leadership qualities
  • Deep understanding of OOP principles, design patterns, and programming best practices
  • Flexibility to evaluate new technologies and apply them effectively within project needs
  • Strong English communication skills with B2/C1 (Upper-Intermediate/Advanced) proficiency

Nice to have

  • Exposure to container technologies such as Docker or Kubernetes
  • Experience with, or curiosity about, AI technologies and related tools
  • Familiarity with no-SQL databases (e.g., MongoDB, LiteDB, Cassandra)
  • Working knowledge of Python and its ecosystem
  • Understanding of CI/CD pipelines and cloud environments such as Azure

We offer/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
Read Full Description
Confirmed 15 hours ago. Posted 13 days ago.

Discover Similar Jobs

Suggested Articles