Senior Full Stack Software Engineer (.NET + React)

EPAM Systems

Education
Qualifications
Benefits
Skills

We are seeking a passionate and skilled Senior Full Stack Software Engineer (.NET + React) to join our team, bringing expertise in modern technologies, effective communication, and a commitment to collaboration and technical excellence.

This role will involve building and delivering high-quality software solutions while staying at the forefront of technological innovation.

Responsibilities

  • Contribute to the design, development, and testing of software products using .NET and React
  • Drive the adoption of cutting-edge technologies and frameworks to improve development standards
  • Collaborate with cross-functional teams to define technical requirements and implement solutions
  • Take ownership of assigned tasks and projects, ensuring high-quality delivery on time
  • Support and mentor junior team members, fostering professional growth and collaboration
  • Develop and maintain RESTful APIs, ensuring performance and reliability
  • Implement front-end user interfaces using React, JavaScript/TypeScript, and related technologies
  • Ensure database management and optimization with SQL Server, PostgreSQL, or MySQL
  • Utilize version control and maintain effective workflows with Git and Gitflow methodologies
  • Contribute to the improvement of CI/CD practices and assist in containerized deployments where applicable
  • Communicate effectively to produce clear documentation and articulate technical solutions
  • Follow coding best practices and help maintain strong development standards

Requirements

  • 3+ years of software engineering experience, including full-stack development with .NET and React
  • Expertise in C#, ASP.Net Core, REST API, HTML, CSS/LESS, and JavaScript/TypeScript
  • Proficiency in SQL database systems: SQL Server, PostgreSQL, or MySQL, with T-SQL experience
  • Competency in SPA frameworks: ReactJS, with familiarity in jQuery considered a plus
  • Knowledge of Git version control and workflows, including Gitflow
  • Bachelor’s Degree in Computer Science or related discipline or equivalent experience
  • Capability to work independently and as a team player, with strong leadership qualities
  • Solid understanding of OOP principles, design patterns, and best practices in programming
  • Flexibility to explore new technologies and apply them effectively within projects
  • Strong English communication skills, demonstrating B2/C1 proficiency

Nice to have

  • Background in container technologies such as Docker or Kubernetes
  • Experience or interest in AI technologies and related tools
  • Skills in no-SQL databases (e.g., MongoDB, LiteDB, Cassandra)
  • Familiarity with Python and related ecosystems
  • Understanding of CI/CD pipelines and cloud environments like 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 20 hours ago. Posted 12 days ago.

Discover Similar Jobs

Suggested Articles